health.fhir.r4.ihe.pdqm320
Module health.fhir.r4.ihe.pdqm320
API
Declarations
Definitions
ballerinax/health.fhir.r4.ihe.pdqm320 Ballerina library
Overview
IHE Patient Demographics Query for Mobile (PDQm) FHIR R4 data model package. It provides Ballerina records aligned with PDQm profiles so applications can build and validate payloads that follow IHE ITI PDQm implementation guidance.
Trademark Notice: FHIR® and the FHIR® logo are the registered trademarks of Health Level Seven International and their use does not constitute endorsement by HL7®.
Key Features
- Strongly typed Ballerina records for IHE PDQm profile resources
- Ready-to-use models for patient demographics querying and matching workflows
- Designed to work with the
r4, parser, and validator packages - JSON-first profile models for IHE PDQm FHIR integrations
Ballerina package containing FHIR resource data models compliant with https://profiles.ihe.net/ITI/PDQm/ implementation guide.
FHIR R4 health.fhir.r4.ihe.pdqm320 package
Package Overview
| FHIR version | R4 |
| Implementation Guide | https://profiles.ihe.net/ITI/PDQm/ |
Note: This package only supports FHIR JSON payload format only. FHIR XML payload support will be added soon.
Capabilities and features
Supported FHIR resource types
| 1). AuditPdqmQuerySupplier | [Definition] [Ballerina Record] |
| 2). MatchParametersIn | [Definition] [Ballerina Record] |
| 3). PDQmPatient | [Definition] [Ballerina Record] |
| 4). AuditPdqmQueryConsumer | [Definition] [Ballerina Record] |
| 5). AuditPdqmMatchConsumer | [Definition] [Ballerina Record] |
| 6). AuditPdqmMatchSupplier | [Definition] [Ballerina Record] |
| 7). PDQmMatchInput | [Definition] [Ballerina Record] |
Sample Usage
This section focuses on samples depicting how to use this package to implement FHIR related integrations
Prerequisites
- Install Ballerina 2201.6.0 or later
1. Parse JSON FHIR resource to FHIR resource model
Sample below is using the PDQmPatient resource in health.fhir.r4.ihe.pdqm320 package.
import ballerina/log; import ballerinax/health.fhir.r4.ihe.pdqm320; import ballerinax/health.fhir.r4.parser; public function main() { json patientPayload = { "resourceType": "Patient", "id": "1", "meta": { "profile": [ "https://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient" ] }, "active": true, "name": [ { "use": "official", "family": "Chalmers", "given": [ "Peter", "James" ] } ], "gender": "male", "birthDate": "1974-12-25", "managingOrganization": { "reference": "Organization/1" } }; do { anydata parsedResult = check parser:parse(patientPayload, pdqm320:PDQmPatient); pdqm320:PDQmPatient patientModel = check parsedResult.ensureType(); log:printInfo(string `Patient name : ${patientModel.name.toString()}`); } on fail error parseError { log:printError(string `Error occurred while parsing : ${parseError.message()}`, parseError); } }
2. Creating FHIR Resource models and serializing to JSON wire formats
import ballerina/log; import ballerina/time; import ballerinax/health.fhir.r4; import ballerinax/health.fhir.r4.ihe.pdqm320; public function main() { pdqm320:PDQmPatient patient = { meta: { lastUpdated: time:utcToString(time:utcNow()), profile: [pdqm320:PROFILE_BASE_PDQMPATIENT] }, active: true, name: [{ family: "Doe", given: ["John"], use: r4:official, prefix: ["Mr"] }], address: [{ line: ["652 S. Lantern Dr."], city: "New York", country: "United States", postalCode: "10022", 'type: r4:physical, use: r4:home }] }; r4:FHIRResourceEntity fhirEntity = new(patient); // Serialize FHIR resource record to Json payload json|r4:FHIRSerializerError jsonResult = fhirEntity.toJson(); if jsonResult is json { log:printInfo(string `Patient resource JSON payload : ${jsonResult.toJsonString()}`); } else { log:printError(string `Error occurred while serializing to JSON payload : ${jsonResult.message()}`, jsonResult); } }
Functions
initialize
function initialize()This empty function is used to initialize the module by other modules/packages.
Constants
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_AUDITPDQMMATCHCONSUMER
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_AUDITPDQMMATCHSUPPLIER
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_AUDITPDQMQUERYCONSUMER
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_AUDITPDQMQUERYSUPPLIER
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_MATCHPARAMETERSIN
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_PDQMMATCHINPUT
health.fhir.r4.ihe.pdqm320: PROFILE_BASE_PDQMPATIENT
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_AUDITPDQMMATCHCONSUMER
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_AUDITPDQMMATCHSUPPLIER
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_AUDITPDQMQUERYCONSUMER
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_AUDITPDQMQUERYSUPPLIER
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_MATCHPARAMETERSIN
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_PDQMMATCHINPUT
health.fhir.r4.ihe.pdqm320: RESOURCE_NAME_PDQMPATIENT
Enums
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityWhatIdentifierUse
AuditPdqmMatchConsumerEntityWhatIdentifierUse enum
Members
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityWhatIdentifierUse
AuditPdqmMatchSupplierEntityWhatIdentifierUse enum
Members
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityWhatIdentifierUse
AuditPdqmQueryConsumerEntityWhatIdentifierUse enum
Members
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityWhatIdentifierUse
AuditPdqmQuerySupplierEntityWhatIdentifierUse enum
Members
health.fhir.r4.ihe.pdqm320: PDQmMatchInputContactGender
PDQmMatchInputContactGender enum
Members
health.fhir.r4.ihe.pdqm320: PDQmMatchInputGender
PDQmMatchInputGender enum
Members
health.fhir.r4.ihe.pdqm320: PDQmMatchInputLinkType
PDQmMatchInputLinkType enum
Members
health.fhir.r4.ihe.pdqm320: PDQmPatientContactGender
PDQmPatientContactGender enum
Members
health.fhir.r4.ihe.pdqm320: PDQmPatientGender
PDQmPatientGender enum
Members
health.fhir.r4.ihe.pdqm320: PDQmPatientIdentifierUse
PDQmPatientIdentifierUse enum
Members
health.fhir.r4.ihe.pdqm320: PDQmPatientLinkType
PDQmPatientLinkType enum
Members
Variables
health.fhir.r4.ihe.pdqm320: terminologyProcessor
Terminology processor instance
health.fhir.r4.ihe.pdqm320: fhirRegistry
FHIR registry instance
health.fhir.r4.ihe.pdqm320: FHIR_VALUE_SETS
health.fhir.r4.ihe.pdqm320: FHIR_CODE_SYSTEMS
Records
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumer
FHIR AuditPdqmMatchConsumer resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_AUDITPDQMMATCHCONSUMER(default RESOURCE_NAME_AUDITPDQMMATCHCONSUMER) - The type of the resource describes
- agent AuditPdqmMatchConsumerAgent[] - An actor taking an active role in the event or activity that is logged.
- agent Slicings
- AuditPdqmMatchConsumerAgentServer: Patient Demographics Supplier
- min = 1
- max = 1
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which the activity occurred.
- modifierExtension? Extension[] - An Extension
- language? code - The base language in which the resource is written.
- 'source AuditPdqmMatchConsumerSource - The system that is reporting the event.
- 'type AuditPdqmMatchConsumerType - Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.
- recorded instant - The time when the event was recorded.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- subtype Coding[] - Identifier for the category of event.
- subtype Slicings
- AuditPdqmMatchConsumerSubtypeIti119: More specific type/id for the event
- min = 1
- max = 1
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- outcomeDesc? string - A free text description of the outcome of the event.
- action? code - Indicator for type of action performed during the event that generated the audit.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- purposeOfEvent? CodeableConcept[] - The purposeOfUse (reason) that was used during the event being recorded.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- outcome code - Indicates whether the event succeeded or failed.
- entity AuditPdqmMatchConsumerEntity[] - Specific instances of data or objects that have been accessed.
- entity Slicings
- AuditPdqmMatchConsumerEntityPatient: Patient
- min = 0
- max = 1
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgent
FHIR AuditPdqmMatchConsumerAgent datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type? CodeableConcept - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmMatchConsumerAgentNetwork - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who? Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentClient
FHIR AuditPdqmMatchConsumerAgentClient datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchConsumerAgentTypeOne - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmMatchConsumerAgentNetworkTwo - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentNetwork
FHIR AuditPdqmMatchConsumerAgentNetwork datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentNetworkOne
FHIR AuditPdqmMatchConsumerAgentNetworkOne datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentNetworkThree
FHIR AuditPdqmMatchConsumerAgentNetworkThree datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentNetworkTwo
FHIR AuditPdqmMatchConsumerAgentNetworkTwo datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentServer
FHIR AuditPdqmMatchConsumerAgentServer datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchConsumerAgentType - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmMatchConsumerAgentNetworkOne - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentType
FHIR AuditPdqmMatchConsumerAgentType datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchConsumerAgentTypeCoding[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentTypeCoding
FHIR AuditPdqmMatchConsumerAgentTypeCoding datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110152") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentTypeCodingOne
FHIR AuditPdqmMatchConsumerAgentTypeCodingOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110153") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentTypeCodingTwo
FHIR AuditPdqmMatchConsumerAgentTypeCodingTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/v3-ParticipationType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "IRCP") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentTypeOne
FHIR AuditPdqmMatchConsumerAgentTypeOne datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchConsumerAgentTypeCodingOne[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentTypeTwo
FHIR AuditPdqmMatchConsumerAgentTypeTwo datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchConsumerAgentTypeCodingTwo[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerAgentUser
FHIR AuditPdqmMatchConsumerAgentUser datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchConsumerAgentTypeTwo - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmMatchConsumerAgentNetworkThree - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntity
FHIR AuditPdqmMatchConsumerEntity datatype record.
Fields
- Fields Included from *BackboneElement
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchConsumerEntityDetail[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityDetail
FHIR AuditPdqmMatchConsumerEntityDetail datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityDetailOne
FHIR AuditPdqmMatchConsumerEntityDetailOne datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityDetailThree
FHIR AuditPdqmMatchConsumerEntityDetailThree datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityDetailTwo
FHIR AuditPdqmMatchConsumerEntityDetailTwo datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityPatient
FHIR AuditPdqmMatchConsumerEntityPatient datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? AuditPdqmMatchConsumerEntityRole - Code representing the role the entity played in the event being audited.
- what Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchConsumerEntityDetailOne[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchConsumerEntityType - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityQuery
FHIR AuditPdqmMatchConsumerEntityQuery datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role AuditPdqmMatchConsumerEntityRoleOne - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchConsumerEntityDetailTwo[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchConsumerEntityTypeOne - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityRole
FHIR AuditPdqmMatchConsumerEntityRole datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityRoleOne
FHIR AuditPdqmMatchConsumerEntityRoleOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "24") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityTransaction
FHIR AuditPdqmMatchConsumerEntityTransaction datatype record.
Fields
- Fields Included from *AuditPdqmMatchConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchConsumerEntityDetailThree[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchConsumerEntityTypeTwo - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityType
FHIR AuditPdqmMatchConsumerEntityType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Person") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityTypeOne
FHIR AuditPdqmMatchConsumerEntityTypeOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "2") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerEntityTypeTwo
FHIR AuditPdqmMatchConsumerEntityTypeTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "XrequestId") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerSource
FHIR AuditPdqmMatchConsumerSource datatype record.
Fields
- Fields Included from *BackboneElement
- observer Reference - Identifier of the source where the event was detected.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- site? string - Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding[] - Code specifying the type of source where event originated.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerSubtypeAnySearch
FHIR AuditPdqmMatchConsumerSubtypeAnySearch datatype record.
Fields
- Fields Included from *Coding
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerSubtypeIti119
FHIR AuditPdqmMatchConsumerSubtypeIti119 datatype record.
Fields
- Fields Included from *Coding
- system uri(default "urn:ihe:event-type-code") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "ITI-119") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient Demographics Match") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchConsumerType
FHIR AuditPdqmMatchConsumerType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-event-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "rest") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplier
FHIR AuditPdqmMatchSupplier resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_AUDITPDQMMATCHSUPPLIER(default RESOURCE_NAME_AUDITPDQMMATCHSUPPLIER) - The type of the resource describes
- agent AuditPdqmMatchSupplierAgent[] - An actor taking an active role in the event or activity that is logged.
- agent Slicings
- AuditPdqmMatchSupplierAgentServer: Patient Demographics Supplier
- min = 1
- max = 1
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which the activity occurred.
- modifierExtension? Extension[] - An Extension
- language? code - The base language in which the resource is written.
- 'source AuditPdqmMatchSupplierSource - The system that is reporting the event.
- 'type AuditPdqmMatchSupplierType - Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.
- recorded instant - The time when the event was recorded.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- subtype Coding[] - Identifier for the category of event.
- subtype Slicings
- AuditPdqmMatchSupplierSubtypeIti119: More specific type/id for the event
- min = 1
- max = 1
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- outcomeDesc? string - A free text description of the outcome of the event.
- action? code - Indicator for type of action performed during the event that generated the audit.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- purposeOfEvent? CodeableConcept[] - The purposeOfUse (reason) that was used during the event being recorded.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- outcome code - Indicates whether the event succeeded or failed.
- entity AuditPdqmMatchSupplierEntity[] - Specific instances of data or objects that have been accessed.
- entity Slicings
- AuditPdqmMatchSupplierEntityPatient: Patient
- min = 0
- max = 1
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgent
FHIR AuditPdqmMatchSupplierAgent datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type? CodeableConcept - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmMatchSupplierAgentNetwork - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who? Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentClient
FHIR AuditPdqmMatchSupplierAgentClient datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchSupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchSupplierAgentTypeOne - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmMatchSupplierAgentNetworkTwo - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentNetwork
FHIR AuditPdqmMatchSupplierAgentNetwork datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentNetworkOne
FHIR AuditPdqmMatchSupplierAgentNetworkOne datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentNetworkThree
FHIR AuditPdqmMatchSupplierAgentNetworkThree datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentNetworkTwo
FHIR AuditPdqmMatchSupplierAgentNetworkTwo datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentServer
FHIR AuditPdqmMatchSupplierAgentServer datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchSupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchSupplierAgentType - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmMatchSupplierAgentNetworkOne - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentType
FHIR AuditPdqmMatchSupplierAgentType datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchSupplierAgentTypeCoding[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentTypeCoding
FHIR AuditPdqmMatchSupplierAgentTypeCoding datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110152") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentTypeCodingOne
FHIR AuditPdqmMatchSupplierAgentTypeCodingOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110153") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentTypeCodingTwo
FHIR AuditPdqmMatchSupplierAgentTypeCodingTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/v3-ParticipationType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "IRCP") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentTypeOne
FHIR AuditPdqmMatchSupplierAgentTypeOne datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchSupplierAgentTypeCodingOne[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentTypeTwo
FHIR AuditPdqmMatchSupplierAgentTypeTwo datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmMatchSupplierAgentTypeCodingTwo[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierAgentUser
FHIR AuditPdqmMatchSupplierAgentUser datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmMatchSupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmMatchSupplierAgentTypeTwo - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmMatchSupplierAgentNetworkThree - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntity
FHIR AuditPdqmMatchSupplierEntity datatype record.
Fields
- Fields Included from *BackboneElement
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchSupplierEntityDetail[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityDetail
FHIR AuditPdqmMatchSupplierEntityDetail datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityDetailOne
FHIR AuditPdqmMatchSupplierEntityDetailOne datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityDetailThree
FHIR AuditPdqmMatchSupplierEntityDetailThree datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityDetailTwo
FHIR AuditPdqmMatchSupplierEntityDetailTwo datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityPatient
FHIR AuditPdqmMatchSupplierEntityPatient datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? AuditPdqmMatchSupplierEntityRole - Code representing the role the entity played in the event being audited.
- what Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchSupplierEntityDetailOne[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchSupplierEntityType - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityQuery
FHIR AuditPdqmMatchSupplierEntityQuery datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role AuditPdqmMatchSupplierEntityRoleOne - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchSupplierEntityDetailTwo[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchSupplierEntityTypeOne - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityRole
FHIR AuditPdqmMatchSupplierEntityRole datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityRoleOne
FHIR AuditPdqmMatchSupplierEntityRoleOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "24") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityTransaction
FHIR AuditPdqmMatchSupplierEntityTransaction datatype record.
Fields
- Fields Included from *AuditPdqmMatchSupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmMatchSupplierEntityDetailThree[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmMatchSupplierEntityTypeTwo - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityType
FHIR AuditPdqmMatchSupplierEntityType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Person") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityTypeOne
FHIR AuditPdqmMatchSupplierEntityTypeOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "2") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierEntityTypeTwo
FHIR AuditPdqmMatchSupplierEntityTypeTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "XrequestId") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierSource
FHIR AuditPdqmMatchSupplierSource datatype record.
Fields
- Fields Included from *BackboneElement
- observer Reference - Identifier of the source where the event was detected.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- site? string - Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding[] - Code specifying the type of source where event originated.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierSubtypeAnySearch
FHIR AuditPdqmMatchSupplierSubtypeAnySearch datatype record.
Fields
- Fields Included from *Coding
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierSubtypeIti119
FHIR AuditPdqmMatchSupplierSubtypeIti119 datatype record.
Fields
- Fields Included from *Coding
- system uri(default "urn:ihe:event-type-code") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "ITI-119") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient Demographics Match") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmMatchSupplierType
FHIR AuditPdqmMatchSupplierType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-event-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "rest") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumer
FHIR AuditPdqmQueryConsumer resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_AUDITPDQMQUERYCONSUMER(default RESOURCE_NAME_AUDITPDQMQUERYCONSUMER) - The type of the resource describes
- agent AuditPdqmQueryConsumerAgent[] - An actor taking an active role in the event or activity that is logged.
- agent Slicings
- AuditPdqmQueryConsumerAgentServer: Patient Demographics Supplier
- min = 1
- max = 1
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which the activity occurred.
- modifierExtension? Extension[] - An Extension
- language? code - The base language in which the resource is written.
- 'source AuditPdqmQueryConsumerSource - The system that is reporting the event.
- 'type AuditPdqmQueryConsumerType - Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.
- recorded instant - The time when the event was recorded.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- subtype Coding[] - Identifier for the category of event.
- subtype Slicings
- AuditPdqmQueryConsumerSubtypeIti78: More specific type/id for the event
- min = 1
- max = 1
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- outcomeDesc? string - A free text description of the outcome of the event.
- action? code - Indicator for type of action performed during the event that generated the audit.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- purposeOfEvent? CodeableConcept[] - The purposeOfUse (reason) that was used during the event being recorded.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- outcome code - Indicates whether the event succeeded or failed.
- entity AuditPdqmQueryConsumerEntity[] - Specific instances of data or objects that have been accessed.
- entity Slicings
- AuditPdqmQueryConsumerEntityPatient: Patient
- min = 0
- max = 1
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgent
FHIR AuditPdqmQueryConsumerAgent datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type? CodeableConcept - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmQueryConsumerAgentNetwork - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who? Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentClient
FHIR AuditPdqmQueryConsumerAgentClient datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQueryConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQueryConsumerAgentTypeOne - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmQueryConsumerAgentNetworkTwo - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentNetwork
FHIR AuditPdqmQueryConsumerAgentNetwork datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentNetworkOne
FHIR AuditPdqmQueryConsumerAgentNetworkOne datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentNetworkThree
FHIR AuditPdqmQueryConsumerAgentNetworkThree datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentNetworkTwo
FHIR AuditPdqmQueryConsumerAgentNetworkTwo datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentServer
FHIR AuditPdqmQueryConsumerAgentServer datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQueryConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQueryConsumerAgentType - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmQueryConsumerAgentNetworkOne - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentType
FHIR AuditPdqmQueryConsumerAgentType datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQueryConsumerAgentTypeCoding[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentTypeCoding
FHIR AuditPdqmQueryConsumerAgentTypeCoding datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110152") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentTypeCodingOne
FHIR AuditPdqmQueryConsumerAgentTypeCodingOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110153") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentTypeCodingTwo
FHIR AuditPdqmQueryConsumerAgentTypeCodingTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/v3-ParticipationType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "IRCP") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentTypeOne
FHIR AuditPdqmQueryConsumerAgentTypeOne datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQueryConsumerAgentTypeCodingOne[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentTypeTwo
FHIR AuditPdqmQueryConsumerAgentTypeTwo datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQueryConsumerAgentTypeCodingTwo[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerAgentUser
FHIR AuditPdqmQueryConsumerAgentUser datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQueryConsumerAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQueryConsumerAgentTypeTwo - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmQueryConsumerAgentNetworkThree - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntity
FHIR AuditPdqmQueryConsumerEntity datatype record.
Fields
- Fields Included from *BackboneElement
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQueryConsumerEntityDetail[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityDetail
FHIR AuditPdqmQueryConsumerEntityDetail datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityDetailOne
FHIR AuditPdqmQueryConsumerEntityDetailOne datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityDetailThree
FHIR AuditPdqmQueryConsumerEntityDetailThree datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityDetailTwo
FHIR AuditPdqmQueryConsumerEntityDetailTwo datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityPatient
FHIR AuditPdqmQueryConsumerEntityPatient datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? AuditPdqmQueryConsumerEntityRole - Code representing the role the entity played in the event being audited.
- what Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQueryConsumerEntityDetailOne[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQueryConsumerEntityType - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityQuery
FHIR AuditPdqmQueryConsumerEntityQuery datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role AuditPdqmQueryConsumerEntityRoleOne - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQueryConsumerEntityDetailTwo[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQueryConsumerEntityTypeOne - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityRole
FHIR AuditPdqmQueryConsumerEntityRole datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityRoleOne
FHIR AuditPdqmQueryConsumerEntityRoleOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "24") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityTransaction
FHIR AuditPdqmQueryConsumerEntityTransaction datatype record.
Fields
- Fields Included from *AuditPdqmQueryConsumerEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQueryConsumerEntityDetailThree[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQueryConsumerEntityTypeTwo - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityType
FHIR AuditPdqmQueryConsumerEntityType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Person") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityTypeOne
FHIR AuditPdqmQueryConsumerEntityTypeOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "2") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerEntityTypeTwo
FHIR AuditPdqmQueryConsumerEntityTypeTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "XrequestId") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerSource
FHIR AuditPdqmQueryConsumerSource datatype record.
Fields
- Fields Included from *BackboneElement
- observer Reference - Identifier of the source where the event was detected.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- site? string - Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding[] - Code specifying the type of source where event originated.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerSubtypeAnySearch
FHIR AuditPdqmQueryConsumerSubtypeAnySearch datatype record.
Fields
- Fields Included from *Coding
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerSubtypeIti78
FHIR AuditPdqmQueryConsumerSubtypeIti78 datatype record.
Fields
- Fields Included from *Coding
- system uri(default "urn:ihe:event-type-code") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "ITI-78") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Mobile Patient Demographics Query") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQueryConsumerType
FHIR AuditPdqmQueryConsumerType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-event-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "rest") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplier
FHIR AuditPdqmQuerySupplier resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_AUDITPDQMQUERYSUPPLIER(default RESOURCE_NAME_AUDITPDQMQUERYSUPPLIER) - The type of the resource describes
- agent AuditPdqmQuerySupplierAgent[] - An actor taking an active role in the event or activity that is logged.
- agent Slicings
- AuditPdqmQuerySupplierAgentServer: Patient Demographics Supplier
- min = 1
- max = 1
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which the activity occurred.
- modifierExtension? Extension[] - An Extension
- language? code - The base language in which the resource is written.
- 'source AuditPdqmQuerySupplierSource - The system that is reporting the event.
- 'type AuditPdqmQuerySupplierType - Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.
- recorded instant - The time when the event was recorded.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- subtype Coding[] - Identifier for the category of event.
- subtype Slicings
- AuditPdqmQuerySupplierSubtypeIti78: More specific type/id for the event
- min = 1
- max = 1
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- outcomeDesc? string - A free text description of the outcome of the event.
- action? code - Indicator for type of action performed during the event that generated the audit.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- purposeOfEvent? CodeableConcept[] - The purposeOfUse (reason) that was used during the event being recorded.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- outcome code - Indicates whether the event succeeded or failed.
- entity AuditPdqmQuerySupplierEntity[] - Specific instances of data or objects that have been accessed.
- entity Slicings
- AuditPdqmQuerySupplierEntityPatient: Patient
- min = 0
- max = 1
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgent
FHIR AuditPdqmQuerySupplierAgent datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type? CodeableConcept - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmQuerySupplierAgentNetwork - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who? Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentClient
FHIR AuditPdqmQuerySupplierAgentClient datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQuerySupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQuerySupplierAgentTypeOne - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmQuerySupplierAgentNetworkTwo - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentNetwork
FHIR AuditPdqmQuerySupplierAgentNetwork datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentNetworkOne
FHIR AuditPdqmQuerySupplierAgentNetworkOne datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentNetworkThree
FHIR AuditPdqmQuerySupplierAgentNetworkThree datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentNetworkTwo
FHIR AuditPdqmQuerySupplierAgentNetworkTwo datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- address? string - An identifier for the network access point of the user device for the audit event.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? code - An identifier for the type of network access point that originated the audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentServer
FHIR AuditPdqmQuerySupplierAgentServer datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQuerySupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQuerySupplierAgentType - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network AuditPdqmQuerySupplierAgentNetworkOne - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentType
FHIR AuditPdqmQuerySupplierAgentType datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQuerySupplierAgentTypeCoding[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentTypeCoding
FHIR AuditPdqmQuerySupplierAgentTypeCoding datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110152") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentTypeCodingOne
FHIR AuditPdqmQuerySupplierAgentTypeCodingOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://dicom.nema.org/resources/ontology/DCM") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "110153") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentTypeCodingTwo
FHIR AuditPdqmQuerySupplierAgentTypeCodingTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/v3-ParticipationType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "IRCP") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentTypeOne
FHIR AuditPdqmQuerySupplierAgentTypeOne datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQuerySupplierAgentTypeCodingOne[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentTypeTwo
FHIR AuditPdqmQuerySupplierAgentTypeTwo datatype record.
Fields
- Fields Included from *CodeableConcept
- coding AuditPdqmQuerySupplierAgentTypeCodingTwo[] - A reference to a code defined by a terminology system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierAgentUser
FHIR AuditPdqmQuerySupplierAgentUser datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierAgent
- extension Extension[]
- role CodeableConcept[]
- purposeOfUse CodeableConcept[]
- modifierExtension Extension[]
- media Coding
- type CodeableConcept
- altId string
- requestor boolean
- network AuditPdqmQuerySupplierAgentNetwork
- name string
- location Reference
- id string
- policy uri[]
- who Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? CodeableConcept[] - The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.
- purposeOfUse? CodeableConcept[] - The reason (purpose of use), specific to this agent, that was used during the event being recorded.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- media? Coding - Type of media involved. Used when the event is about exporting/importing onto media.
- 'type AuditPdqmQuerySupplierAgentTypeTwo - Specification of the participation type the user plays when performing the event.
- altId? string - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.
- requestor boolean - Indicator that the user is or is not the requestor, or initiator, for the event being audited.
- network? AuditPdqmQuerySupplierAgentNetworkThree - Logical network location for application activity, if the activity has a network location.
- name? string - Human-meaningful name for the agent.
- location? Reference - Where the event occurred.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- policy? uri[] - The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
- who Reference - Reference to who this agent is that was involved in the event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntity
FHIR AuditPdqmQuerySupplierEntity datatype record.
Fields
- Fields Included from *BackboneElement
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQuerySupplierEntityDetail[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityDetail
FHIR AuditPdqmQuerySupplierEntityDetail datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityDetailOne
FHIR AuditPdqmQuerySupplierEntityDetailOne datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityDetailThree
FHIR AuditPdqmQuerySupplierEntityDetailThree datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityDetailTwo
FHIR AuditPdqmQuerySupplierEntityDetailTwo datatype record.
Fields
- Fields Included from *BackboneElement
- valueBase64Binary? base64Binary - The value of the extra detail.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueString? string - The value of the extra detail.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type string - The type of extra detail provided in the value.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityPatient
FHIR AuditPdqmQuerySupplierEntityPatient datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? AuditPdqmQuerySupplierEntityRole - Code representing the role the entity played in the event being audited.
- what Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQuerySupplierEntityDetailOne[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQuerySupplierEntityType - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityQuery
FHIR AuditPdqmQuerySupplierEntityQuery datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role AuditPdqmQuerySupplierEntityRoleOne - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQuerySupplierEntityDetailTwo[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQuerySupplierEntityTypeOne - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityRole
FHIR AuditPdqmQuerySupplierEntityRole datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Patient") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityRoleOne
FHIR AuditPdqmQuerySupplierEntityRoleOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/object-role") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "24") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityTransaction
FHIR AuditPdqmQuerySupplierEntityTransaction datatype record.
Fields
- Fields Included from *AuditPdqmQuerySupplierEntity
- lifecycle? Coding - Identifier for the data life-cycle stage for the entity.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- role? Coding - Code representing the role the entity played in the event being audited.
- what? Reference - Identifies a specific instance of the entity. The reference should be version specific.
- securityLabel? Coding[] - Security labels for the identified entity.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- query? base64Binary - The query parameters for a query-type entities.
- name? string - A name of the entity in the audit event.
- description? string - Text that describes the entity in more detail.
- detail? AuditPdqmQuerySupplierEntityDetailThree[] - Tagged value pairs for conveying additional information about the entity.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type AuditPdqmQuerySupplierEntityTypeTwo - The type of the object that was involved in this audit event.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityType
FHIR AuditPdqmQuerySupplierEntityType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "1") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Person") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityTypeOne
FHIR AuditPdqmQuerySupplierEntityTypeOne datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-entity-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "2") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierEntityTypeTwo
FHIR AuditPdqmQuerySupplierEntityTypeTwo datatype record.
Fields
- Fields Included from *Coding
- system uri(default "https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "XrequestId") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierSource
FHIR AuditPdqmQuerySupplierSource datatype record.
Fields
- Fields Included from *BackboneElement
- observer Reference - Identifier of the source where the event was detected.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- site? string - Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? Coding[] - Code specifying the type of source where event originated.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierSubtypeAnySearch
FHIR AuditPdqmQuerySupplierSubtypeAnySearch datatype record.
Fields
- Fields Included from *Coding
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierSubtypeIti78
FHIR AuditPdqmQuerySupplierSubtypeIti78 datatype record.
Fields
- Fields Included from *Coding
- system uri(default "urn:ihe:event-type-code") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "ITI-78") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- display string(default "Mobile Patient Demographics Query") - A representation of the meaning of the code in the system, following the rules of the system.
health.fhir.r4.ihe.pdqm320: AuditPdqmQuerySupplierType
FHIR AuditPdqmQuerySupplierType datatype record.
Fields
- Fields Included from *Coding
- system uri(default "http://terminology.hl7.org/CodeSystem/audit-event-type") - The identification of the code system that defines the meaning of the symbol in the code.
- code code(default "rest") - A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
health.fhir.r4.ihe.pdqm320: MatchParametersIn
FHIR MatchParametersIn resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_MATCHPARAMETERSIN(default RESOURCE_NAME_MATCHPARAMETERSIN) - The type of the resource describes
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- 'parameter MatchParametersInParameter[] - A parameter passed to or received from the operation.
- parameter Slicings
- MatchParametersInParameterResource: Operation Parameter
- min = 1
- max = 1
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- language? code - The base language in which the resource is written.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: MatchParametersInParameter
FHIR MatchParametersInParameter datatype record.
Fields
- Fields Included from *BackboneElement
- valueTime? time - If the parameter is a data type.
- valueTriggerDefinition? TriggerDefinition - If the parameter is a data type.
- valueMoney? Money - If the parameter is a data type.
- valueSignature? Signature - If the parameter is a data type.
- modifierExtension? Extension[] - An Extension
- valueUuid? uuid - If the parameter is a data type.
- valueRatio? Ratio - If the parameter is a data type.
- valueParameterDefinition? ParameterDefinition - If the parameter is a data type.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- valueInteger? integer - If the parameter is a data type.
- valueUnsignedInt? unsignedInt - If the parameter is a data type.
- valueQuantity? Quantity - If the parameter is a data type.
- valueCanonical? canonical - If the parameter is a data type.
- valueCount? Count - If the parameter is a data type.
- valueId? id - If the parameter is a data type.
- 'resource? Resource - If the parameter is a whole resource.
- valueCode? code - If the parameter is a data type.
- valueAddress? Address - If the parameter is a data type.
- valueContactPoint? ContactPoint - If the parameter is a data type.
- valuePeriod? Period - If the parameter is a data type.
- valueSampledData? SampledData - If the parameter is a data type.
- valueTiming? Timing - If the parameter is a data type.
- name string - The name of the parameter (reference to the operation definition).
- valueInstant? instant - If the parameter is a data type.
- valueAge? Age - If the parameter is a data type.
- valueDosage? Dosage - If the parameter is a data type.
- valueBase64Binary? base64Binary - If the parameter is a data type.
- valueBoolean? boolean - If the parameter is a data type.
- valueCoding? Coding - If the parameter is a data type.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueIdentifier? Identifier - If the parameter is a data type.
- valueExpression? Expression - If the parameter is a data type.
- valueReference? Reference - If the parameter is a data type.
- valueRange? Range - If the parameter is a data type.
- part? ParametersParameter[] - A named part of a multi-part parameter.
- valueUri? uri - If the parameter is a data type.
- valueDistance? Distance - If the parameter is a data type.
- valueUrl? urlType - If the parameter is a data type.
- valueContactDetail? ContactDetail - If the parameter is a data type.
- valueMeta? Meta - If the parameter is a data type.
- valueCodeableConcept? CodeableConcept - If the parameter is a data type.
- valueMarkdown? markdown - If the parameter is a data type.
- valueAttachment? Attachment - If the parameter is a data type.
- valueUsageContext? UsageContext - If the parameter is a data type.
- valueDateTime? dateTime - If the parameter is a data type.
- valueHumanName? HumanName - If the parameter is a data type.
- valueRelatedArtifact? RelatedArtifact - If the parameter is a data type.
- valueDecimal? decimal - If the parameter is a data type.
- valueDate? date - If the parameter is a data type.
- valueOid? oid - If the parameter is a data type.
- valueContributor? Contributor - If the parameter is a data type.
- valueString? string - If the parameter is a data type.
- valuePositiveInt? positiveInt - If the parameter is a data type.
- valueDuration? Duration - If the parameter is a data type.
- valueDataRequirement? DataRequirement - If the parameter is a data type.
- valueAnnotation? Annotation - If the parameter is a data type.
health.fhir.r4.ihe.pdqm320: MatchParametersInParameterCount
FHIR MatchParametersInParameterCount datatype record.
Fields
- Fields Included from *MatchParametersInParameter
- valueTime time
- valueTriggerDefinition TriggerDefinition
- valueMoney Money
- valueSignature Signature
- modifierExtension Extension[]
- valueUuid uuid
- valueRatio Ratio
- valueParameterDefinition ParameterDefinition
- id string
- valueInteger integer
- valueUnsignedInt unsignedInt
- valueQuantity Quantity
- valueCanonical canonical
- valueCount Count
- valueId id
- resource Resource
- valueCode code
- valueAddress Address
- valueContactPoint ContactPoint
- valuePeriod Period
- valueSampledData SampledData
- valueTiming Timing
- name string
- valueInstant instant
- valueAge Age
- valueDosage Dosage
- valueBase64Binary base64Binary
- valueBoolean boolean
- valueCoding Coding
- extension Extension[]
- valueIdentifier Identifier
- valueExpression Expression
- valueReference Reference
- valueRange Range
- part ParametersParameter[]
- valueUri uri
- valueDistance Distance
- valueUrl urlType
- valueContactDetail ContactDetail
- valueMeta Meta
- valueCodeableConcept CodeableConcept
- valueMarkdown markdown
- valueAttachment Attachment
- valueUsageContext UsageContext
- valueDateTime dateTime
- valueHumanName HumanName
- valueRelatedArtifact RelatedArtifact
- valueDecimal decimal
- valueDate date
- valueOid oid
- valueContributor Contributor
- valueString string
- valuePositiveInt positiveInt
- valueDuration Duration
- valueDataRequirement DataRequirement
- valueAnnotation Annotation
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- 'resource? Resource - If the parameter is a whole resource.
- modifierExtension? Extension[] - An Extension
- part? ParametersParameter[] - A named part of a multi-part parameter.
- name string - The name of the parameter (reference to the operation definition).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- valueInteger? integer - If the parameter is a data type.
health.fhir.r4.ihe.pdqm320: MatchParametersInParameterOnlyCertainMatches
FHIR MatchParametersInParameterOnlyCertainMatches datatype record.
Fields
- Fields Included from *MatchParametersInParameter
- valueTime time
- valueTriggerDefinition TriggerDefinition
- valueMoney Money
- valueSignature Signature
- modifierExtension Extension[]
- valueUuid uuid
- valueRatio Ratio
- valueParameterDefinition ParameterDefinition
- id string
- valueInteger integer
- valueUnsignedInt unsignedInt
- valueQuantity Quantity
- valueCanonical canonical
- valueCount Count
- valueId id
- resource Resource
- valueCode code
- valueAddress Address
- valueContactPoint ContactPoint
- valuePeriod Period
- valueSampledData SampledData
- valueTiming Timing
- name string
- valueInstant instant
- valueAge Age
- valueDosage Dosage
- valueBase64Binary base64Binary
- valueBoolean boolean
- valueCoding Coding
- extension Extension[]
- valueIdentifier Identifier
- valueExpression Expression
- valueReference Reference
- valueRange Range
- part ParametersParameter[]
- valueUri uri
- valueDistance Distance
- valueUrl urlType
- valueContactDetail ContactDetail
- valueMeta Meta
- valueCodeableConcept CodeableConcept
- valueMarkdown markdown
- valueAttachment Attachment
- valueUsageContext UsageContext
- valueDateTime dateTime
- valueHumanName HumanName
- valueRelatedArtifact RelatedArtifact
- valueDecimal decimal
- valueDate date
- valueOid oid
- valueContributor Contributor
- valueString string
- valuePositiveInt positiveInt
- valueDuration Duration
- valueDataRequirement DataRequirement
- valueAnnotation Annotation
- Element|Element[]...
- valueBoolean? boolean - If the parameter is a data type.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- 'resource? Resource - If the parameter is a whole resource.
- modifierExtension? Extension[] - An Extension
- part? ParametersParameter[] - A named part of a multi-part parameter.
- name string - The name of the parameter (reference to the operation definition).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
health.fhir.r4.ihe.pdqm320: MatchParametersInParameterResource
FHIR MatchParametersInParameterResource datatype record.
Fields
- Fields Included from *MatchParametersInParameter
- valueTime time
- valueTriggerDefinition TriggerDefinition
- valueMoney Money
- valueSignature Signature
- modifierExtension Extension[]
- valueUuid uuid
- valueRatio Ratio
- valueParameterDefinition ParameterDefinition
- id string
- valueInteger integer
- valueUnsignedInt unsignedInt
- valueQuantity Quantity
- valueCanonical canonical
- valueCount Count
- valueId id
- resource Resource
- valueCode code
- valueAddress Address
- valueContactPoint ContactPoint
- valuePeriod Period
- valueSampledData SampledData
- valueTiming Timing
- name string
- valueInstant instant
- valueAge Age
- valueDosage Dosage
- valueBase64Binary base64Binary
- valueBoolean boolean
- valueCoding Coding
- extension Extension[]
- valueIdentifier Identifier
- valueExpression Expression
- valueReference Reference
- valueRange Range
- part ParametersParameter[]
- valueUri uri
- valueDistance Distance
- valueUrl urlType
- valueContactDetail ContactDetail
- valueMeta Meta
- valueCodeableConcept CodeableConcept
- valueMarkdown markdown
- valueAttachment Attachment
- valueUsageContext UsageContext
- valueDateTime dateTime
- valueHumanName HumanName
- valueRelatedArtifact RelatedArtifact
- valueDecimal decimal
- valueDate date
- valueOid oid
- valueContributor Contributor
- valueString string
- valuePositiveInt positiveInt
- valueDuration Duration
- valueDataRequirement DataRequirement
- valueAnnotation Annotation
- Element|Element[]...
- valueTime? time - If the parameter is a data type.
- valueTriggerDefinition? TriggerDefinition - If the parameter is a data type.
- valueMoney? Money - If the parameter is a data type.
- valueSignature? Signature - If the parameter is a data type.
- modifierExtension? Extension[] - An Extension
- valueUuid? uuid - If the parameter is a data type.
- valueRatio? Ratio - If the parameter is a data type.
- valueParameterDefinition? ParameterDefinition - If the parameter is a data type.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- valueInteger? integer - If the parameter is a data type.
- valueUnsignedInt? unsignedInt - If the parameter is a data type.
- valueQuantity? Quantity - If the parameter is a data type.
- valueCanonical? canonical - If the parameter is a data type.
- valueCount? Count - If the parameter is a data type.
- valueId? id - If the parameter is a data type.
- 'resource PDQmMatchInput - Demographics and other administrative information about an individual or animal receiving care or other health-related services.
- valueCode? code - If the parameter is a data type.
- valueAddress? Address - If the parameter is a data type.
- valueContactPoint? ContactPoint - If the parameter is a data type.
- valuePeriod? Period - If the parameter is a data type.
- valueSampledData? SampledData - If the parameter is a data type.
- valueTiming? Timing - If the parameter is a data type.
- name string - The name of the parameter (reference to the operation definition).
- valueInstant? instant - If the parameter is a data type.
- valueAge? Age - If the parameter is a data type.
- valueDosage? Dosage - If the parameter is a data type.
- valueBase64Binary? base64Binary - If the parameter is a data type.
- valueBoolean? boolean - If the parameter is a data type.
- valueCoding? Coding - If the parameter is a data type.
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- valueIdentifier? Identifier - If the parameter is a data type.
- valueExpression? Expression - If the parameter is a data type.
- valueReference? Reference - If the parameter is a data type.
- valueRange? Range - If the parameter is a data type.
- part? ParametersParameter[] - A named part of a multi-part parameter.
- valueUri? uri - If the parameter is a data type.
- valueDistance? Distance - If the parameter is a data type.
- valueUrl? urlType - If the parameter is a data type.
- valueContactDetail? ContactDetail - If the parameter is a data type.
- valueMeta? Meta - If the parameter is a data type.
- valueCodeableConcept? CodeableConcept - If the parameter is a data type.
- valueMarkdown? markdown - If the parameter is a data type.
- valueAttachment? Attachment - If the parameter is a data type.
- valueUsageContext? UsageContext - If the parameter is a data type.
- valueDateTime? dateTime - If the parameter is a data type.
- valueHumanName? HumanName - If the parameter is a data type.
- valueRelatedArtifact? RelatedArtifact - If the parameter is a data type.
- valueDecimal? decimal - If the parameter is a data type.
- valueDate? date - If the parameter is a data type.
- valueOid? oid - If the parameter is a data type.
- valueContributor? Contributor - If the parameter is a data type.
- valueString? string - If the parameter is a data type.
- valuePositiveInt? positiveInt - If the parameter is a data type.
- valueDuration? Duration - If the parameter is a data type.
- valueDataRequirement? DataRequirement - If the parameter is a data type.
- valueAnnotation? Annotation - If the parameter is a data type.
health.fhir.r4.ihe.pdqm320: PDQmMatchInput
FHIR PDQmMatchInput resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_PDQMMATCHINPUT(default RESOURCE_NAME_PDQMMATCHINPUT) - The type of the resource describes
- extension? Extension[] - An Extension
- gender? PDQmMatchInputGender - Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
- modifierExtension? Extension[] - An Extension
- link? PDQmMatchInputLink[] - Link to another patient resource that concerns the same actual patient.
- language? code - The base language in which the resource is written.
- contact? PDQmMatchInputContact[] - A contact party (e.g. guardian, partner, friend) for the patient.
- deceasedDateTime? dateTime - Indicates if the individual is deceased or not.
- generalPractitioner? Reference[] - Patient's nominated care provider.
- telecom? ContactPoint[] - A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- communication? PDQmMatchInputCommunication[] - A language which may be used to communicate with the patient about his or her health.
- identifier? Identifier[] - An identifier for this patient.
- address? Address[] - An address for the individual.
- multipleBirthBoolean? boolean - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- active? boolean - Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.
- photo? Attachment[] - Image of the patient.
- birthDate? date - The date of birth for the individual.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- deceasedBoolean? boolean - Indicates if the individual is deceased or not.
- managingOrganization? Reference - Organization that is the custodian of the patient record.
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- multipleBirthInteger? integer - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- name? HumanName[] - A name associated with the individual.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- maritalStatus? CodeableConcept - This field contains a patient's most recent marital (civil) status.
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: PDQmMatchInputCommunication
FHIR PDQmMatchInputCommunication datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- language CodeableConcept - The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. 'en' for English, or 'en-US' for American English versus 'en-EN' for England English.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- preferred? boolean - Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).
health.fhir.r4.ihe.pdqm320: PDQmMatchInputContact
FHIR PDQmMatchInputContact datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which this contact person or organization is valid to be contacted relating to this patient.
- address? Address - Address for the contact person.
- gender? PDQmMatchInputContactGender - Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- organization? Reference - Organization on behalf of which the contact is acting or for which the contact is working.
- name? HumanName - A name associated with the contact person.
- telecom? ContactPoint[] - A contact detail for the person, e.g. a telephone number or an email address.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- relationship? CodeableConcept[] - The nature of the relationship between the patient and the contact person.
health.fhir.r4.ihe.pdqm320: PDQmMatchInputLink
FHIR PDQmMatchInputLink datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- other Reference - The other patient resource that the link refers to.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type PDQmMatchInputLinkType - The type of link between this patient resource and another patient resource.
health.fhir.r4.ihe.pdqm320: PDQmPatient
FHIR PDQmPatient resource record.
Fields
- Fields Included from *DomainResource
- resourceType RESOURCE_NAME_PDQMPATIENT(default RESOURCE_NAME_PDQMPATIENT) - The type of the resource describes
- extension? Extension[] - An Extension
- gender? PDQmPatientGender - Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.
- modifierExtension? Extension[] - An Extension
- link? PDQmPatientLink[] - Link to another patient resource that concerns the same actual patient.
- language? code - The base language in which the resource is written.
- contact? PDQmPatientContact[] - A contact party (e.g. guardian, partner, friend) for the patient.
- deceasedDateTime? dateTime - Indicates if the individual is deceased or not.
- generalPractitioner? Reference[] - Patient's nominated care provider.
- telecom? ContactPoint[] - A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.
- id? string - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- text? Narrative - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it 'clinically safe' for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
- communication? PDQmPatientCommunication[] - A language which may be used to communicate with the patient about his or her health.
- identifier PDQmPatientIdentifier[] - An identifier for this patient.
- address? Address[] - An address for the individual.
- multipleBirthBoolean? boolean - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- active? boolean - Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.
- photo? Attachment[] - Image of the patient.
- birthDate? date - The date of birth for the individual.
- contained? Resource[] - These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.
- deceasedBoolean? boolean - Indicates if the individual is deceased or not.
- managingOrganization? Reference - Organization that is the custodian of the patient record.
- meta? Meta - The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.
- multipleBirthInteger? integer - Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).
- name? HumanName[] - A name associated with the individual.
- implicitRules? uri - A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.
- maritalStatus? CodeableConcept - This field contains a patient's most recent marital (civil) status.
- Element... - Rest field
health.fhir.r4.ihe.pdqm320: PDQmPatientCommunication
FHIR PDQmPatientCommunication datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- language CodeableConcept - The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. 'en' for English, or 'en-US' for American English versus 'en-EN' for England English.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- preferred? boolean - Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).
health.fhir.r4.ihe.pdqm320: PDQmPatientContact
FHIR PDQmPatientContact datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - The period during which this contact person or organization is valid to be contacted relating to this patient.
- address? Address - Address for the contact person.
- gender? PDQmPatientContactGender - Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- organization? Reference - Organization on behalf of which the contact is acting or for which the contact is working.
- name? HumanName - A name associated with the contact person.
- telecom? ContactPoint[] - A contact detail for the person, e.g. a telephone number or an email address.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- relationship? CodeableConcept[] - The nature of the relationship between the patient and the contact person.
health.fhir.r4.ihe.pdqm320: PDQmPatientIdentifier
FHIR PDQmPatientIdentifier datatype record.
Fields
- Fields Included from *Identifier
- id string
- extension Extension[]
- use IdentifierUse
- type CodeableConcept
- system uri
- value string
- period Period
- assigner Reference
- Element|Element[]...
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- period? Period - Time period during which identifier is/was valid for use.
- system uri - Establishes the namespace for the value - that is, a URL that describes a set values that are unique. If the identifier is issued by an Assigning Authority, then the system SHALL be set to the Assigning Authority ID in the format 'urn:oid:[AAID]'. If the identifier value is a URI then system SHALL be set to 'urn:ietf:rfc:3986'.
- use? PDQmPatientIdentifierUse - The purpose of this identifier.
- assigner? Reference - Organization that issued/manages the identifier.
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type? CodeableConcept - A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
- value string - The portion of the identifier typically relevant to the user and which is unique within the context of the system.
health.fhir.r4.ihe.pdqm320: PDQmPatientLink
FHIR PDQmPatientLink datatype record.
Fields
- Fields Included from *BackboneElement
- extension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- other Reference - The other patient resource that the link refers to.
- modifierExtension? Extension[] - May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
- id? string - Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
- 'type PDQmPatientLinkType - The type of link between this patient resource and another patient resource. When this Patient Resource has been subsumed by another, the type SHALL be replaced-by.
Import
import ballerinax/health.fhir.r4.ihe.pdqm320;Other versions
1.0.0
Metadata
Released date: about 1 month ago
Version: 1.0.0
Compatibility
Platform: any
Ballerina version: 2201.12.3
GraalVM compatible: Yes
Pull count
Total: 16
Current verison: 16
Weekly downloads
Keywords
Healthcare
FHIR
R4
Name/IHE Patient Demographics Query for Mobile (PDQm)
ihe_pdqm
Vendor/Other
Area/Healthcare
Type/Library
Contributors