Class PdqmMatchInputParameters
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.BaseResource
org.hl7.fhir.r4.model.Resource
org.hl7.fhir.r4.model.Parameters
org.openehealth.ipf.commons.ihe.fhir.pixpdq.model.PdqmMatchInputParameters
- All Implemented Interfaces:
IElement, Serializable, IAnyResource, IBase, IBaseParameters, IBaseResource
Parameters resource for ITI-119 Patient Demographics Match Input as defined by the PDQm specification.
This Parameters resource contains the input patient demographics for the $match operation,
including the resource parameter containing a Patient resource and optional onlyCertainMatches
and count parameters.
- Since:
- 5.2
- Author:
- Christian Ohr
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Parameters
Parameters.ParametersParameterComponent -
Field Summary
FieldsFields inherited from class Parameters
parameterFields inherited from class Resource
id, implicitRules, language, metaFields inherited from interface IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()setCount(int count) Convenience method to set the count parametersetOnlyCertainMatches(boolean onlyCertainMatches) Convenience method to set the onlyCertainMatches parameterConvenience method to add the resource parameter containing the Patient resourceMethods inherited from class Parameters
addChild, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, copyValues, equalsDeep, equalsShallow, fhirType, getNamedProperty, getParameter, getParameter, getParameterBool, getParameterFirstRep, getParameters, getParameterValue, getParameterValues, getProperty, getResourceType, getTypesForProperty, hasParameter, hasParameter, hasParameterValue, isEmpty, listChildren, makeProperty, removeChild, setParameter, setParameter, setParameter, setParameter, setProperty, setProperty, typedCopyMethods inherited from class Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAnyResource
getUserData, setUserDataMethods inherited from interface IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
RESOURCE_PARAM
- See Also:
-
ONLY_CERTAIN_MATCHES_PARAM
- See Also:
-
COUNT_PARAM
- See Also:
-
-
Constructor Details
-
PdqmMatchInputParameters
public PdqmMatchInputParameters()
-
-
Method Details
-
copy
- Overrides:
copyin classParameters
-
setResourceParameter
Convenience method to add the resource parameter containing the Patient resource- Parameters:
patient- the Patient resource to match against- Returns:
- this Parameters instance for method chaining
-
setOnlyCertainMatches
Convenience method to set the onlyCertainMatches parameter- Parameters:
onlyCertainMatches- if true, only return matches with high certainty- Returns:
- this Parameters instance for method chaining
-
setCount
Convenience method to set the count parameter- Parameters:
count- maximum number of matches to return- Returns:
- this Parameters instance for method chaining
-