Enum ProvenanceAgentType

    • Enum Constant Detail

      • 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".

        public static final ProvenanceAgentType PRACTITIONER
        The participant is a practitioner, a person (provider) who is directly or indirectly involved in the provisioning of healthcare.
      • 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.

        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.
    • Method Detail

      • values

        public static ProvenanceAgentType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ProvenanceAgentType c : ProvenanceAgentType.values())
        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.)
        name - the name of the enum constant to be returned.
        the enum constant with the specified name
        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