Enum Class ProvenanceAgentType

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

  • 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 class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ProvenanceAgentType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class 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()