Generated Narrative: StructureDefinition au-ParticipantRole Name Flags Card. Type Description & Constraints ParticipantRole C 1..1 InfrastructureRoot XML Namespace: urn:hl7-org:v3 Australian adaptation of the HL7 International CDA ParticipantRole class Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: role-choice #xD; @classCode 0..1 cs Binding: CDARoleClassRoot (required) #xD; id 0..* id XML Namespace: http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0 XML Namespace: http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0 #xD; code 0..1 CE Binding: CDARoleCode (example) #xD; addr 0..* AD Australian-adapted PostalAddress datatype #xD; telecom 0..* TEL Australian-adapted TelecommunicationAddress datatype #xD; (Choice of one) 0..1 #xD; playingDevice 0..1 Device Australian-adapted Device class #xD; playingEntity 0..1 PlayingEntity Australian-adapted PlayingEntity class #xD; scopingEntity 0..1 Entity #xD; Documentation for this format
**Australian adaptation of the [HL7 International CDA ParticipantRole class]( https://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ParticipantRole.html)**. This is a generated StructureDefinition that describes CDA - that is, CDA as it actually is for R2. The intent of this StructureDefinition is to enable CDA to be a FHIR resource. That enables the FHIR infrastructure - API, conformance, query - to be used directly against CDA
Copyright © 2024 Australian Digital Health Agency - All rights reserved. This content is licensed under a Creative Commons Attribution 4.0 International License. See [https://creativecommons.org/licenses/by/4.0/](https://creativecommons.org/licenses/by/4.0/).
Australian adaptation of the HL7 International CDA ParticipantRole class
Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.
playingDevice and playingEntity are mutually exclusive
(playingDevice | playingEntity).count() <= 1
If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
An II instance must have either a root or an nullFlavor.
A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
Identifies the type as an HL7 Registered model
A character string as a unique identifier within the scope of the identifier root.
When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
Australian-adapted PostalAddress datatype
Australian-adapted TelecommunicationAddress datatype