Class PixmQueryParametersOut
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.PixmQueryParametersOut
- All Implemented Interfaces:
IElement, Serializable, IAnyResource, IBase, IBaseParameters, IBaseResource
Parameters resource for ITI-83 Mobile Patient Identifier Cross-reference Query output as defined by the PIXm specification.
This Parameters resource contains the output parameters from the $ihe-pix operation, including the target identifiers that correspond to the source identifier provided in the query.
- 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 TypeMethodDescriptionaddTargetId(Reference targetId) Adds a target ID parameter.addTargetIdentifier(Identifier targetIdentifier) Adds a target identifier parameter.copy()Gets the target identifier parameter values.Gets the target ID parameter values (references to Patient resources).setTargetIdentifiers(List<Identifier> targetIdentifiers) Sets the target identifier parameters, replacing any existing ones.setTargetIds(List<Reference> targetIds) Sets the target ID parameters, replacing any existing ones.Methods 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
-
TARGET_IDENTIFIER
- See Also:
-
TARGET_ID
- See Also:
-
-
Constructor Details
-
PixmQueryParametersOut
public PixmQueryParametersOut()
-
-
Method Details
-
copy
- Overrides:
copyin classParameters
-
getTargetIdentifiers
Gets the target identifier parameter values.- Returns:
- list of target identifiers
-
addTargetIdentifier
Adds a target identifier parameter.- Parameters:
targetIdentifier- the target identifier- Returns:
- this Parameters instance
-
setTargetIdentifiers
Sets the target identifier parameters, replacing any existing ones.- Parameters:
targetIdentifiers- list of target identifiers- Returns:
- this Parameters instance
-
getTargetIds
-
addTargetId
Adds a target ID parameter.- Parameters:
targetId- the target ID reference- Returns:
- this Parameters instance
-
setTargetIds
Sets the target ID parameters, replacing any existing ones.- Parameters:
targetIds- list of target ID references- Returns:
- this Parameters instance
-