Class MinimalDocumentReference

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.DomainResource
org.hl7.fhir.r4.model.DocumentReference
org.openehealth.ipf.commons.ihe.fhir.mhd.model.MinimalDocumentReference
All Implemented Interfaces:
IElement, Serializable, IAnyResource, IBase, IBaseHasExtensions, IBaseHasModifierExtensions, IBaseResource, IDomainResource, Mhd421, MhdVersion

public class MinimalDocumentReference extends org.hl7.fhir.r4.model.DocumentReference
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hl7.fhir.r4.model.DocumentReference

    org.hl7.fhir.r4.model.DocumentReference.DocumentReferenceContentComponent, org.hl7.fhir.r4.model.DocumentReference.DocumentReferenceContextComponent, org.hl7.fhir.r4.model.DocumentReference.DocumentReferenceRelatesToComponent, org.hl7.fhir.r4.model.DocumentReference.DocumentRelationshipType, org.hl7.fhir.r4.model.DocumentReference.DocumentRelationshipTypeEnumFactory, org.hl7.fhir.r4.model.DocumentReference.ReferredDocumentStatus, org.hl7.fhir.r4.model.DocumentReference.ReferredDocumentStatusEnumFactory

    Nested classes/interfaces inherited from interface org.openehealth.ipf.commons.ihe.fhir.mhd.MhdVersion

    MhdVersion.Version
  • Field Summary

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

    authenticator, AUTHENTICATOR, authenticatorTarget, author, AUTHOR, authorTarget, category, CATEGORY, content, CONTENTTYPE, context, custodian, CUSTODIAN, custodianTarget, date, DATE, description, DESCRIPTION, docStatus, ENCOUNTER, EVENT, FACILITY, FORMAT, identifier, IDENTIFIER, INCLUDE_AUTHENTICATOR, INCLUDE_AUTHOR, INCLUDE_CUSTODIAN, INCLUDE_ENCOUNTER, INCLUDE_PATIENT, INCLUDE_RELATED, INCLUDE_RELATESTO, INCLUDE_SUBJECT, LANGUAGE, LOCATION, masterIdentifier, PATIENT, PERIOD, RELATED, relatesTo, RELATESTO, RELATION, RELATIONSHIP, SECURITY_LABEL, securityLabel, SETTING, SP_AUTHENTICATOR, SP_AUTHOR, SP_CATEGORY, SP_CONTENTTYPE, SP_CUSTODIAN, SP_DATE, SP_DESCRIPTION, SP_ENCOUNTER, SP_EVENT, SP_FACILITY, SP_FORMAT, SP_IDENTIFIER, SP_LANGUAGE, SP_LOCATION, SP_PATIENT, SP_PERIOD, SP_RELATED, SP_RELATESTO, SP_RELATION, SP_RELATIONSHIP, SP_SECURITY_LABEL, SP_SETTING, SP_STATUS, SP_SUBJECT, SP_TYPE, status, STATUS, subject, SUBJECT, subjectTarget, type, TYPE

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

    contained, extension, modifierExtension, text

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

    id, implicitRules, language, meta

    Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    RES_ID, SP_RES_ID

    Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    INCLUDE_ALL, WILDCARD_ALL_SET
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Adds an identifier to be a EntryUuid as required by the profile
    Sets the MasterIdentifier to be a Unique Id as required by the profile

    Methods inherited from class org.hl7.fhir.r4.model.DocumentReference

    addAuthor, addAuthor, addCategory, addCategory, addChild, addContent, addContent, addIdentifier, addIdentifier, addRelatesTo, addRelatesTo, addSecurityLabel, addSecurityLabel, copyValues, equalsDeep, equalsShallow, fhirType, getAuthenticator, getAuthenticatorTarget, getAuthor, getAuthorFirstRep, getAuthorTarget, getCategory, getCategoryFirstRep, getContent, getContentFirstRep, getContext, getCustodian, getCustodianTarget, getDate, getDateElement, getDescription, getDescriptionElement, getDocStatus, getDocStatusElement, getIdentifier, getIdentifierFirstRep, getMasterIdentifier, getNamedProperty, getProperty, getRelatesTo, getRelatesToFirstRep, getResourceType, getSecurityLabel, getSecurityLabelFirstRep, getStatus, getStatusElement, getSubject, getSubjectTarget, getType, getTypesForProperty, hasAuthenticator, hasAuthor, hasCategory, hasContent, hasContext, hasCustodian, hasDate, hasDateElement, hasDescription, hasDescriptionElement, hasDocStatus, hasDocStatusElement, hasIdentifier, hasMasterIdentifier, hasRelatesTo, hasSecurityLabel, hasStatus, hasStatusElement, hasSubject, hasType, isEmpty, listChildren, makeProperty, setAuthenticator, setAuthenticatorTarget, setAuthor, setCategory, setContent, setContext, setCustodian, setCustodianTarget, setDate, setDateElement, setDescription, setDescriptionElement, setDocStatus, setDocStatusElement, setIdentifier, setMasterIdentifier, setProperty, setProperty, setRelatesTo, setSecurityLabel, setStatus, setStatusElement, setSubject, setSubjectTarget, setType, typedCopy

    Methods inherited from class org.hl7.fhir.r4.model.DomainResource

    addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText

    Methods inherited from class org.hl7.fhir.r4.model.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, setMeta

    Methods inherited from class org.hl7.fhir.r4.model.BaseResource

    getStructureFhirVersionEnum, isResource, setId

    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, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN

    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.IAnyResource

    getId, getIdElement, getLanguageElement, getUserData, setId, setUserData

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

    getFormatCommentsPost, getFormatCommentsPre, hasFormatComment

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

    getMeta, getStructureFhirVersionEnum, isDeleted, setId

    Methods inherited from interface org.openehealth.ipf.commons.ihe.fhir.mhd.Mhd421

    supportsVersion
  • Constructor Details

    • MinimalDocumentReference

      public MinimalDocumentReference()
  • Method Details

    • copy

      public MinimalDocumentReference copy()
      Overrides:
      copy in class org.hl7.fhir.r4.model.DocumentReference
    • setUniqueIdIdentifier

      public MinimalDocumentReference setUniqueIdIdentifier(String system, String value)
      Sets the MasterIdentifier to be a Unique Id as required by the profile
      Parameters:
      system - system value
      value - identifier value
      Returns:
      this object
    • setEntryUuidIdentifier

      public MinimalDocumentReference setEntryUuidIdentifier(UUID uuid)
      Adds an identifier to be a EntryUuid as required by the profile
      Parameters:
      uuid - UUID
      Returns:
      this object