Package ca.uhn.fhir.model.dstu2.valueset
Enum AuditEventObjectRoleEnum
- All Implemented Interfaces:
Serializable
,Comparable<AuditEventObjectRoleEnum>
-
Enum Constant Summary
Enum ConstantDescriptionDisplay: Customer
Code Value: 19 An organization or person that is the recipient of services.Display: Data Destination
Code Value: 16 The source or destination for data transfer, when it does not match some other role.Display: Data Repository
Code Value: 17 A source or destination for data transfer that acts as an archive, database, or similar role.Display: Doctor
Code Value: 8 Typically a licensed person who is providing or performing care related to the event, generally a physician.Display: Domain Resource
Code Value: 4 A logical object related to a health record event.Display: Guarantor
Code Value: 10 Insurance company, or any other organization who accepts responsibility for paying for the healthcare event.Display: Job
Code Value: 20 An order, task, work item, procedure step, or other description of work to be performed; e.g.Display: Job Stream
Code Value: 21 A list of jobs or a system that provides lists of jobs; e.g.Display: List
Code Value: 7 (deprecated)Display: Location
Code Value: 2 This is a location identified as related to the event.Display: Master file
Code Value: 5 This is any configurable file used to control creation of documents.Display: Patient
Code Value: 1 This object is the patient that is the subject of care related to this event.Display: Practitioner
Code Value: 15 Any person or organization responsible for providing care.Display: Query
Code Value: 24 The contents of a query.Display: Report
Code Value: 3 This object is any kind of persistent document created as a result of the event.Display: Routing Criteria
Code Value: 23 An object that specifies or controls the routing or delivery of items.Display: Schedule
Code Value: 18 An object that holds schedule information.Display: Security Granularity Definition
Code Value: 14 (deprecated) Relevant to certain RBAC security methodologies.Display: Security Resource
Code Value: 13 A passive object, such as a role table, that is relevant to the event.Display: Security User Entity
Code Value: 11 A person or active system object involved in the event with a security role.Display: Security User Group
Code Value: 12 A person or system object involved in the event with the authority to modify security roles of other objects.Display: Subscriber
Code Value: 9 A person or system that is being notified as part of the event.Display: Table
Code Value: 22 (Deprecated)Display: User
Code Value: 6 A human participant not otherwise identified by some other category. -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.model.api.IValueSetEnumBinder
<AuditEventObjectRoleEnum> Converts codes to their respective enumerated valuesstatic final String
Identifier for this Value Set:static final String
Name for this Value Set: AuditEventObjectRole -
Method Summary
Modifier and TypeMethodDescriptionstatic AuditEventObjectRoleEnum
Returns the enumerated value associated with this codegetCode()
Returns the code associated with this enumerated valueReturns the code system associated with this enumerated valuestatic AuditEventObjectRoleEnum
Returns the enum constant of this type with the specified name.static AuditEventObjectRoleEnum[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
PATIENT
Display: Patient
Code Value: 1 This object is the patient that is the subject of care related to this event. It is identifiable by patient ID or equivalent. The patient may be either human or animal. -
LOCATION
Display: Location
Code Value: 2 This is a location identified as related to the event. This is usually the location where the event took place. Note that for shipping, the usual events are arrival at a location or departure from a location. -
REPORT
Display: Report
Code Value: 3 This object is any kind of persistent document created as a result of the event. This could be a paper report, film, electronic report, DICOM Study, etc. Issues related to medical records life cycle management are conveyed elsewhere. -
DOMAIN_RESOURCE
Display: Domain Resource
Code Value: 4 A logical object related to a health record event. This is any healthcare specific resource (object) not restricted to FHIR defined Resources. -
MASTER_FILE
Display: Master file
Code Value: 5 This is any configurable file used to control creation of documents. Examples include the objects maintained by the HL7 Master File transactions, Value Sets, etc. -
USER
Display: User
Code Value: 6 A human participant not otherwise identified by some other category. -
LIST
Display: List
Code Value: 7 (deprecated) -
DOCTOR
Display: Doctor
Code Value: 8 Typically a licensed person who is providing or performing care related to the event, generally a physician. The key distinction between doctor and practitioner is with regards to their role, not the licensing. The doctor is the human who actually performed the work. The practitioner is the human or organization that is responsible for the work. -
SUBSCRIBER
Display: Subscriber
Code Value: 9 A person or system that is being notified as part of the event. This is relevant in situations where automated systems provide notifications to other parties when an event took place. -
GUARANTOR
Display: Guarantor
Code Value: 10 Insurance company, or any other organization who accepts responsibility for paying for the healthcare event. -
SECURITY_USER_ENTITY
Display: Security User Entity
Code Value: 11 A person or active system object involved in the event with a security role. -
SECURITY_USER_GROUP
Display: Security User Group
Code Value: 12 A person or system object involved in the event with the authority to modify security roles of other objects. -
SECURITY_RESOURCE
Display: Security Resource
Code Value: 13 A passive object, such as a role table, that is relevant to the event. -
SECURITY_GRANULARITY_DEFINITION
Display: Security Granularity Definition
Code Value: 14 (deprecated) Relevant to certain RBAC security methodologies. -
PRACTITIONER
Display: Practitioner
Code Value: 15 Any person or organization responsible for providing care. This encompasses all forms of care, licensed or otherwise, and all sorts of teams and care groups. Note, the distinction between practitioners and the doctor that actually provided the care to the patient. -
DATA_DESTINATION
Display: Data Destination
Code Value: 16 The source or destination for data transfer, when it does not match some other role. -
DATA_REPOSITORY
Display: Data Repository
Code Value: 17 A source or destination for data transfer that acts as an archive, database, or similar role. -
SCHEDULE
Display: Schedule
Code Value: 18 An object that holds schedule information. This could be an appointment book, availability information, etc. -
CUSTOMER
Display: Customer
Code Value: 19 An organization or person that is the recipient of services. This could be an organization that is buying services for a patient, or a person that is buying services for an animal. -
JOB
Display: Job
Code Value: 20 An order, task, work item, procedure step, or other description of work to be performed; e.g. a particular instance of an MPPS. -
JOB_STREAM
Display: Job Stream
Code Value: 21 A list of jobs or a system that provides lists of jobs; e.g. an MWL SCP. -
TABLE
Display: Table
Code Value: 22 (Deprecated) -
ROUTING_CRITERIA
Display: Routing Criteria
Code Value: 23 An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects. -
QUERY
Display: Query
Code Value: 24 The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important.
-
-
Field Details
-
VALUESET_IDENTIFIER
Identifier for this Value Set:- See Also:
-
VALUESET_NAME
Name for this Value Set: AuditEventObjectRole- See Also:
-
VALUESET_BINDER
public static final ca.uhn.fhir.model.api.IValueSetEnumBinder<AuditEventObjectRoleEnum> VALUESET_BINDERConverts codes to their respective enumerated values
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
getCode
Returns the code associated with this enumerated value -
getSystem
Returns the code system associated with this enumerated value -
forCode
Returns the enumerated value associated with this code
-