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 ConstraintConstraint.Factory. createConstraint(String id, String level, String location, String description, String expression, String source, boolean modelChecked, boolean generated)static ConstraintConstraint.Factory. createConstraint(String id, String level, String location, String description, String expression, String source, boolean modelChecked, boolean generated, 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 ConstraintAbstractConstraintProvider. constraint(String id, String level, String location, String description, Class<? extends ConstraintValidator<?>> validationClass)Create aConstraintinstance.protected ConstraintAbstractConstraintProvider. constraint(String id, String level, String location, String description, String expression, String source)Create aConstraintinstance.protected ConstraintAbstractConstraintProvider. constraint(String id, String level, String location, String description, String expression, String source, Class<? extends ConstraintValidator<?>> validatorClass)Create aConstraintinstance.Methods in com.ibm.fhir.model.constraint.spi that return types with arguments of type Constraint Modifier and Type Method Description List<Constraint>AbstractConstraintProvider. getConstraints()List<Constraint>ConstraintProvider. getConstraints()Get the list of constraints for this constraint provider.List<Predicate<Constraint>>AbstractConstraintProvider. getRemovalPredicates()List<Predicate<Constraint>>ConstraintProvider. getRemovalPredicates()Get the list of removal predicates for this constraint provider.protected Predicate<Constraint>AbstractConstraintProvider. idEquals(String id)Create a predicate that matches on the given constraint id.protected Predicate<Constraint>AbstractConstraintProvider. locationEquals(String location)Create a predicate that matches on the given constraint location.protected Predicate<Constraint>AbstractConstraintProvider. sourceEquals(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 booleanConstraintValidator. 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 voidAbstractConstraintProvider. addConstraints(List<Constraint> constraints)Add zero or more constraints to the given list of constraints.protected voidAbstractModelConstraintProvider. addConstraints(List<Constraint> constraints)protected abstract voidAbstractConstraintProvider. addRemovalPredicates(List<Predicate<Constraint>> removalPredicates)Add zero or more removal predicates to the given list of removal predicates.protected voidAbstractModelConstraintProvider. addRemovalPredicates(List<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 classAdverseEventActual 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.classCarePlanDescribes 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.classCareTeamThe Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.classCompartmentDefinitionA compartment definition that defines how resources are accessed on a server.classCoverageEligibilityResponseThis resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.classDeviceA type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity.classDiagnosticReportThe findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these.classEndpointThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.classEpisodeOfCareAn association between a patient and an organization / healthcare provider(s) during which time encounters may occur.classGroupRepresents 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.classImmunizationRecommendationA patient's point-in-time set of recommendations (i.e.classLinkageIdentifies two or more records (resource instances) that refer to the same real-world "occurrence".classMediaA photo, video, or audio recording acquired or used in healthcare.classMedicationStatementA record of a medication that is being consumed by a patient.classOrganizationAffiliationDefines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.classParametersThis resource is a non-persisted resource used to pass information into and back from an [operation](operations.html).classPractitionerA person who is directly or indirectly involved in the provisioning of healthcare.classPractitionerRoleA specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.classProcedureAn action that is or was performed on or for a patient.classQuestionnaireResponseA structured set of questions and their answers.classResourceThis is the base resource type for everything.classScheduleA container for slots of time that may be available for booking appointments.classServiceRequestA record of a request for service such as diagnostic investigations, treatments, or operations to be performed.classSubstanceA 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 classContactPointDetails for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.classCountA measured amount (or an amount that can potentially be measured).classElementBase definition for all elements in a resource.classExtensionOptional Extension Element - found in all resources.classIdentifierAn identifier - identifies some entity uniquely and unambiguously.classMetaThe metadata about a resource.classMoneyQuantityThere SHALL be a code if there is a value and it SHALL be an expression of currency.classPeriodA time period defined by a start and end date and optionally time.classQuantityA measured amount (or an amount that can potentially be measured).classRangeA set of ordered Quantities defined by a low and high limit.classRatioA relationship of two Quantity values - expressed as a numerator and a denominator.classSignatureA signature along with supporting context.classSimpleQuantityThe comparator is not used on a SimpleQuantityclassUsageContextSpecifies 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 List<Constraint>ModelSupport. getConstraints(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 ConstraintFHIRPathEvaluator.EvaluationContext. getConstraint()Get the constraint currently under evaluationMethods in com.ibm.fhir.path.evaluator with parameters of type Constraint Modifier and Type Method Description voidFHIRPathEvaluator.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 List<Constraint>ConstraintGenerator. generate()static List<Constraint>ProfileSupport. getConstraints(Resource resource)static List<Constraint>ProfileSupport. getConstraints(String url, Class<?> type)static List<Constraint>ProfileSupport. getConstraints(List<String> urls, 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 voidAbstractProfileConstraintProvider. addConstraints(List<Constraint> constraints)protected voidAbstractProfileConstraintProvider. addRemovalPredicates(List<Predicate<Constraint>> removalPredicates)
-