Class/Object

com.github.vitalsoftware.scalaredox.models

Media

Related Docs: object Media | package models

Permalink

case class Media(FileType: String, FileName: String, FileContents: String, DocumentType: String, DocumentID: String, Provider: Option[Provider] = scala.None, Authenticated: Option[String] = scala.None, Authenticator: Option[Provider] = scala.None, Availability: MediaAvailability.Value, Notifications: Seq[Provider] = collection.this.Seq.empty[Nothing]) extends Product with Serializable

FileType

File type of the document. E.g. PDF, JPG

FileName

Name of the file

FileContents

(Base64) @see [Redox BLOB URI](http://docs.redoxengine.com/developer-documentation/sending-files-through-redox)

DocumentType

Type of Document. This is the document type the file will be associated with (E.g. Consent Form, Treatment Plan)

DocumentID

Unique identifier for this document. This ID is required in order to update the document

Provider

ID of the Provider responsible for the document

Authenticated

The authenticated status of the document. True or False. If True, Media.Authenticator must be filled out.

Authenticator

The provider who authenticated the document

Availability

Whether the document is available. Either: Available or Unavailable

Notifications

List of providers that should be notified when this document posts to the patient's chart

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Media
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Media(FileType: String, FileName: String, FileContents: String, DocumentType: String, DocumentID: String, Provider: Option[Provider] = scala.None, Authenticated: Option[String] = scala.None, Authenticator: Option[Provider] = scala.None, Availability: MediaAvailability.Value, Notifications: Seq[Provider] = collection.this.Seq.empty[Nothing])

    Permalink

    FileType

    File type of the document. E.g. PDF, JPG

    FileName

    Name of the file

    FileContents

    (Base64) @see [Redox BLOB URI](http://docs.redoxengine.com/developer-documentation/sending-files-through-redox)

    DocumentType

    Type of Document. This is the document type the file will be associated with (E.g. Consent Form, Treatment Plan)

    DocumentID

    Unique identifier for this document. This ID is required in order to update the document

    Provider

    ID of the Provider responsible for the document

    Authenticated

    The authenticated status of the document. True or False. If True, Media.Authenticator must be filled out.

    Authenticator

    The provider who authenticated the document

    Availability

    Whether the document is available. Either: Available or Unavailable

    Notifications

    List of providers that should be notified when this document posts to the patient's chart

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Authenticated: Option[String]

    Permalink

    The authenticated status of the document.

    The authenticated status of the document. True or False. If True, Media.Authenticator must be filled out.

  5. val Authenticator: Option[Provider]

    Permalink

    The provider who authenticated the document

  6. val Availability: MediaAvailability.Value

    Permalink

    Whether the document is available.

    Whether the document is available. Either: Available or Unavailable

  7. val DocumentID: String

    Permalink

    Unique identifier for this document.

    Unique identifier for this document. This ID is required in order to update the document

  8. val DocumentType: String

    Permalink

    Type of Document.

    Type of Document. This is the document type the file will be associated with (E.g. Consent Form, Treatment Plan)

  9. val FileContents: String

    Permalink

    (Base64) @see [Redox BLOB URI](http://docs.redoxengine.com/developer-documentation/sending-files-through-redox)

  10. val FileName: String

    Permalink

    Name of the file

  11. val FileType: String

    Permalink

    File type of the document.

    File type of the document. E.g. PDF, JPG

  12. val Notifications: Seq[Provider]

    Permalink

    List of providers that should be notified when this document posts to the patient's chart

  13. val Provider: Option[Provider]

    Permalink

    ID of the Provider responsible for the document

  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped