Class ChExtEprDataEnterer
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.projecthusky.fhir.core.ch.resource.extension.r4.ChExtEprDataEnterer
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
@Deprecated(forRemoval=true,
since="CH Core 6.0.0")
public class ChExtEprDataEnterer
extends org.hl7.fhir.r4.model.BackboneElement
Deprecated, for removal: This API element is subject to removal in a future version.
The HAPI custom structure for CH-EXT-EPR DataEnterer.
Extension to define the information about the person and organization that entered data and the time of the data input, equivalent to the dataEnterer from a CDA document.
- Author:
- Ronaldo Loureiro
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable org.hl7.fhir.r4.model.ReferenceDeprecated, for removal: This API element is subject to removal in a future version.Information about the person and organization that entered dataprotected @Nullable org.hl7.fhir.r4.model.DateTypeDeprecated, for removal: This API element is subject to removal in a future version.Timestamp of the authorship/data inputFields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtensionFields inherited from class org.hl7.fhir.r4.model.Element
extension, id -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Empty constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()Deprecated, for removal: This API element is subject to removal in a future version.voidcopyValues(org.hl7.fhir.r4.model.BackboneElement dst) Deprecated, for removal: This API element is subject to removal in a future version.@Nullable DateDeprecated, for removal: This API element is subject to removal in a future version.Gets the timestamp of the authorship/data input.booleanDeprecated, for removal: This API element is subject to removal in a future version.Returns whether the entered data exists.booleanDeprecated, for removal: This API element is subject to removal in a future version.Returns whether the timestamp of the authorship/data input.Deprecated, for removal: This API element is subject to removal in a future version.Resolves the person and organization that entered data or throws.setEnterer(ChCorePractitionerRole practitionerRole) Deprecated, for removal: This API element is subject to removal in a future version.Sets the data entered resource.setTimestamp(Date timestamp) Deprecated, for removal: This API element is subject to removal in a future version.Sets the timestamp of the authorship/data input.Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addChild, addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, equalsDeep, equalsShallow, fhirType, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasModifierExtension, isEmpty, listChildren, makeProperty, removeChild, removeExtension, setModifierExtension, setProperty, setPropertyMethods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementMethods inherited from class org.hl7.fhir.r4.model.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, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
-
Field Details
-
enterer
protected @Nullable org.hl7.fhir.r4.model.Reference entererDeprecated, for removal: This API element is subject to removal in a future version.Information about the person and organization that entered data -
timestamp
protected @Nullable org.hl7.fhir.r4.model.DateType timestampDeprecated, for removal: This API element is subject to removal in a future version.Timestamp of the authorship/data input
-
-
Constructor Details
-
ChExtEprDataEnterer
public ChExtEprDataEnterer()Deprecated, for removal: This API element is subject to removal in a future version.Empty constructor
-
-
Method Details
-
resolveEnterer
Deprecated, for removal: This API element is subject to removal in a future version.Resolves the person and organization that entered data or throws.- Returns:
- the person and organization that entered data.
- Throws:
InvalidContentException- if the information is missing or isn't of a ChCorePractitionerRole type.
-
getTimestamp
Deprecated, for removal: This API element is subject to removal in a future version.Gets the timestamp of the authorship/data input.- Returns:
- the timestamp of the authorship/data input or
null.
-
setEnterer
Deprecated, for removal: This API element is subject to removal in a future version.Sets the data entered resource. If the data entered resource already exists, it is replaced.- Parameters:
practitionerRole- the person and organization that entered data.- Returns:
- this.
-
setTimestamp
Deprecated, for removal: This API element is subject to removal in a future version.Sets the timestamp of the authorship/data input.- Parameters:
timestamp- the timestamp of the authorship/data input.- Returns:
- this.
-
hasEnterer
public boolean hasEnterer()Deprecated, for removal: This API element is subject to removal in a future version.Returns whether the entered data exists.- Returns:
trueif the entered data exists,falseotherwise.
-
hasTimestamp
public boolean hasTimestamp()Deprecated, for removal: This API element is subject to removal in a future version.Returns whether the timestamp of the authorship/data input.- Returns:
trueif the timestamp of the authorship/data input exists,falseotherwise.
-
copy
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
copyin classorg.hl7.fhir.r4.model.BackboneElement
-
copyValues
public void copyValues(org.hl7.fhir.r4.model.BackboneElement dst) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
copyValuesin classorg.hl7.fhir.r4.model.BackboneElement
-