Enum ProvenanceAgentType

java.lang.Object
java.lang.Enum<ProvenanceAgentType>
org.hl7.fhir.dstu3.model.codesystems.ProvenanceAgentType
All Implemented Interfaces:
Serializable, Comparable<ProvenanceAgentType>

  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity.
    added to help the parsers
    The participant is an organization.
    The participant is the patient, a person or animal receiving care or other health-related services.
    The participant is a person acting on their on behalf or on behalf of the patient rather than as an practitioner for an organization.
    The participant is a practitioner, a person (provider) who is directly or indirectly involved in the provisioning of healthcare.
    The participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.
    The participant is a software application including services, algorithms, etc.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromCode(String codeString)
     
     
     
     
     
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • PERSON

      public static final ProvenanceAgentType PERSON
      The participant is a person acting on their on behalf or on behalf of the patient rather than as an practitioner for an organization. I.e. "not a healthcare provider".
    • PRACTITIONER

      public static final ProvenanceAgentType PRACTITIONER
      The participant is a practitioner, a person (provider) who is directly or indirectly involved in the provisioning of healthcare.
    • ORGANIZATION

      public static final ProvenanceAgentType ORGANIZATION
      The participant is an organization.
    • SOFTWARE

      public static final ProvenanceAgentType SOFTWARE
      The participant is a software application including services, algorithms, etc.
    • PATIENT

      public static final ProvenanceAgentType PATIENT
      The participant is the patient, a person or animal receiving care or other health-related services.
    • DEVICE

      public static final ProvenanceAgentType DEVICE
      The participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health.
    • RELATEDPERSON

      public static final ProvenanceAgentType RELATEDPERSON
      The participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.
    • NULL

      public static final ProvenanceAgentType NULL
      added to help the parsers
  • Method Details

    • values

      public static ProvenanceAgentType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ProvenanceAgentType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromCode

      public static ProvenanceAgentType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()