Packages

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 = MediaAvailability.defaultValue, Notifications: Seq[Provider] = scala.collection.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 = MediaAvailability.defaultValue, Notifications: Seq[Provider] = scala.collection.Seq.empty[Nothing])

    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
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Authenticated: Option[String]
  5. val Authenticator: Option[Provider]
  6. val Availability: MediaAvailability.Value
  7. val DocumentID: String
  8. val DocumentType: String
  9. val FileContents: String
  10. val FileName: String
  11. val FileType: String
  12. val Notifications: Seq[Provider]
  13. val Provider: Option[Provider]
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped