Uses of Class
com.ibm.fhir.model.annotation.Constraint
-
-
Uses of Constraint in com.ibm.fhir.model.annotation
Methods in com.ibm.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 com.ibm.fhir.model.constraint.spi
Methods in com.ibm.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 com.ibm.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 com.ibm.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 com.ibm.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 com.ibm.fhir.model.resource
Classes in com.ibm.fhir.model.resource with annotations of type Constraint Modifier and Type Class Description 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
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
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
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
Substance
A homogeneous material with a definite composition. -
Uses of Constraint in com.ibm.fhir.model.type
Classes in com.ibm.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 com.ibm.fhir.model.util
Methods in com.ibm.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 com.ibm.fhir.path.evaluator
Methods in com.ibm.fhir.path.evaluator that return Constraint Modifier and Type Method Description Constraint
FHIRPathEvaluator.EvaluationContext. getConstraint()
Get the constraint currently under evaluationMethods in com.ibm.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 com.ibm.fhir.profile
Methods in com.ibm.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(Resource resource)
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)
-
Uses of Constraint in com.ibm.fhir.profile.constraint.spi
Method parameters in com.ibm.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)
-