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.

URL : Extension: EPR Data Enterer

Author:
Ronaldo Loureiro
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected @Nullable org.hl7.fhir.r4.model.Reference
    Deprecated, for removal: This API element is subject to removal in a future version.
    Information about the person and organization that entered data
    protected @Nullable org.hl7.fhir.r4.model.DateType
    Deprecated, for removal: This API element is subject to removal in a future version.
    Timestamp of the authorship/data input

    Fields inherited from class org.hl7.fhir.r4.model.BackboneElement

    modifierExtension

    Fields inherited from class org.hl7.fhir.r4.model.Element

    extension, id
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Empty constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    copyValues(org.hl7.fhir.r4.model.BackboneElement dst)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    @Nullable Date
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the timestamp of the authorship/data input.
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns whether the entered data exists.
    boolean
    Deprecated, 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.
    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, setProperty

    Methods 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, setIdElement

    Methods 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, setXhtml

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

    getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement

    getUserData, setUserData

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions

    addExtension, getExtension, hasExtension
  • Field Details

    • enterer

      protected @Nullable org.hl7.fhir.r4.model.Reference enterer
      Deprecated, 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 timestamp
      Deprecated, 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

      public @Nullable Date 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

      public ChExtEprDataEnterer setEnterer(ChCorePractitionerRole practitionerRole)
      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

      public ChExtEprDataEnterer 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.
      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:
      true if the entered data exists, false otherwise.
    • 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:
      true if the timestamp of the authorship/data input exists, false otherwise.
    • copy

      public ChExtEprDataEnterer copy()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      copy in class org.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:
      copyValues in class org.hl7.fhir.r4.model.BackboneElement