International Patient Summary 1.0.0 Release
1.0 - CI Build

International Patient Summary 1.0.0 Release - Local Development build (v1.0). See the Directory of published versions

Resource Profile: IPS Planned Encounter

Official URL: http://localhost:8877/fhir/StructureDefinition/2.16.840.1.113883.10.22.4.40--20200508181838 Version: 1.0
Draft as of 2020-05-08 Computable Name: IPSPlannedEncounter
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.22.4.40 (use: OFFICIAL)

An Encounter is an interaction between a patient and care provider(s.html) for the purpose of providing healthcare-related service(s.html). Healthcare services include health assessment. Examples: outpatient visit to multiple departments, home health support (including physical therapy.html), inpatient hospital stay, emergency room visit, field visit (e.g., traffic accident.html), office visit, occupational therapy, or telephone call.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from CDAR2.Encounter

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeFixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
... code S1..1CD
... text S0..1ED
.... reference S1..1TEL
..... value 1..1uri
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CE
... performer 0..*Performer2
.... time 0..1IVL_TS
... participant 0..*Participant2
.... typeCode 1..1codeFixed Value: LOC
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeFixed Value: SDLOC
..... id 0..*II
..... code 0..1CE
..... addr 0..*AD
..... telecom 0..*TEL
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeFixed Value: PLC
...... name S1..*EN

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeBinding: ActClass (required)
Fixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
... code S1..1CDBinding: ActEncounterCode (extensible)
... text S0..1ED
.... reference S1..1TEL
..... value 1..1uri
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... performer 0..*Performer2
.... time 0..1IVL_TS
.... assignedEntity 1..1AssignedEntity
... participant 0..*Participant2
.... typeCode 1..1codeBinding: ParticipationType (required)
Fixed Value: LOC
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeBinding: RoleClassRoot (required)
Fixed Value: SDLOC
..... id 0..*II
..... code 0..1CEBinding: v3 Code System RoleCode (extensible)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeBinding: EntityClassRoot (required)
Fixed Value: PLC
...... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
...... name S1..*EN

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Encounter.classCoderequiredFixed Value: ENC
Encounter.codeextensibleActEncounterCode
Encounter.priorityCodeextensibleActPriority
Encounter.participant.typeCoderequiredFixed Value: LOC
Encounter.participant.participantRole.classCoderequiredFixed Value: SDLOC
Encounter.participant.participantRole.codeextensibleRoleCode
Encounter.participant.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Encounter.participant.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeBinding: ActClass (required)
Fixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
..... extension 0..1string
... id S0..*II
... code S1..1CDBinding: ActEncounterCode (extensible)
... text S0..1ED
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... charset 0..1code
.... compression 0..1codeBinding: CompressionAlgorithm (required)
.... integrityCheck 0..1base64Binary
.... integrityCheckAlgorithm 0..1codeBinding: IntegrityCheckAlgorithm (required)
.... language 0..1code
.... mediaType 0..1code
.... representation 0..1code
.... data[x] 0..1
..... dataStringstring
..... dataBase64Binarybase64Binary
.... reference S1..1TEL
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... value 1..1uri
..... useablePeriod 0..*
...... useablePeriodIVL_TS
...... useablePeriodEIVL_TS
...... useablePeriodPIVL_TS
...... useablePeriodSXPR_TS
..... use 0..*codeBinding: AddressUse (required)
.... thumbnail 0..1ED
... statusCode 0..1CSBinding: ActStatus (required)
... effectiveTime 0..1IVL_TS
... dischargeDispositionCode 0..1CEsdtc:dischargeDispositionCode
XML Namespace: urn:hl7-org:sdtc
... priorityCode 0..1CEBinding: ActPriority (extensible)
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer 0..*Performer2
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
.... realmCode 0..*CS
.... typeId 0..1II
.... templateId 0..*II
.... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
.... time 0..1IVL_TS
.... modeCode 0..1CE
.... assignedEntity 1..1AssignedEntity
... author 0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... typeCode 1..1codeBinding: ParticipationType (required)
Fixed Value: LOC
.... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
.... realmCode 0..*CS
.... typeId 0..1II
.... templateId 0..*II
.... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
.... time 0..1IVL_TS
.... awarenessCode 0..1CE
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeBinding: RoleClassRoot (required)
Fixed Value: SDLOC
..... templateId 0..*II
..... id 0..*II
..... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1CEBinding: v3 Code System RoleCode (extensible)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingDevice 0..1Device
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeBinding: EntityClassRoot (required)
Fixed Value: PLC
...... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
...... templateId 0..*II
...... code 0..1CEBinding: EntityCode (extensible)
...... quantity 0..*PQ
...... name S1..*EN
...... desc 0..1ED
..... scopingEntity 0..1Entity
... entryRelationship C0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... inversionInd 0..1boolean
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... negationInd 0..1boolean
.... seperatableInd 0..1BL
.... (Choice of one) 1..1
..... observation 0..1Observation
..... regionOfInterest 0..1RegionOfInterest
..... observationMedia 0..1ObservationMedia
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
..... procedure 0..1Procedure
..... encounter 0..1Encounter
..... organizer 0..1Organizer
..... act 0..1Act
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Encounter.classCoderequiredFixed Value: ENC
Encounter.templateId:primary.nullFlavorrequiredNullFlavor
Encounter.codeextensibleActEncounterCode
Encounter.text.nullFlavorrequiredNullFlavor
Encounter.text.compressionrequiredCompressionAlgorithm
Encounter.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Encounter.text.reference.nullFlavorrequiredNullFlavor
Encounter.text.reference.userequiredAddressUse
Encounter.statusCoderequiredActStatus
Encounter.priorityCodeextensibleActPriority
Encounter.subject.typeCoderequiredFixed Value: SBJ
Encounter.subject.contextControlCoderequiredFixed Value: OP
Encounter.subject.awarenessCodeextensibleTargetAwareness
Encounter.performer.nullFlavorrequiredNullFlavor
Encounter.performer.typeCoderequiredFixed Value: PRF
Encounter.informant.typeCoderequiredFixed Value: INF
Encounter.informant.contextControlCoderequiredFixed Value: OP
Encounter.participant.nullFlavorrequiredNullFlavor
Encounter.participant.typeCoderequiredFixed Value: LOC
Encounter.participant.contextControlCoderequiredFixed Value: OP
Encounter.participant.participantRole.classCoderequiredFixed Value: SDLOC
Encounter.participant.participantRole.codeextensibleRoleCode
Encounter.participant.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Encounter.participant.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Encounter.participant.participantRole.playingEntity.codeextensibleEntityCode

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-er-1errorEncounter.entryRelationshipOnly one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Encounter

Summary

Mandatory: 4 elements (8 nested mandatory elements)
Must-Support: 8 elements
Fixed Value: 5 elements

Slices

This structure defines the following Slices:

  • The element Encounter.templateId is sliced based on the values of value:root, value:extension

Differential View

This structure is derived from CDAR2.Encounter

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeFixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
... code S1..1CD
... text S0..1ED
.... reference S1..1TEL
..... value 1..1uri
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CE
... performer 0..*Performer2
.... time 0..1IVL_TS
... participant 0..*Participant2
.... typeCode 1..1codeFixed Value: LOC
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeFixed Value: SDLOC
..... id 0..*II
..... code 0..1CE
..... addr 0..*AD
..... telecom 0..*TEL
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeFixed Value: PLC
...... name S1..*EN

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeBinding: ActClass (required)
Fixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
... code S1..1CDBinding: ActEncounterCode (extensible)
... text S0..1ED
.... reference S1..1TEL
..... value 1..1uri
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... performer 0..*Performer2
.... time 0..1IVL_TS
.... assignedEntity 1..1AssignedEntity
... participant 0..*Participant2
.... typeCode 1..1codeBinding: ParticipationType (required)
Fixed Value: LOC
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeBinding: RoleClassRoot (required)
Fixed Value: SDLOC
..... id 0..*II
..... code 0..1CEBinding: v3 Code System RoleCode (extensible)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeBinding: EntityClassRoot (required)
Fixed Value: PLC
...... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
...... name S1..*EN

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Encounter.classCoderequiredFixed Value: ENC
Encounter.codeextensibleActEncounterCode
Encounter.priorityCodeextensibleActPriority
Encounter.participant.typeCoderequiredFixed Value: LOC
Encounter.participant.participantRole.classCoderequiredFixed Value: SDLOC
Encounter.participant.participantRole.codeextensibleRoleCode
Encounter.participant.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Encounter.participant.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*CDAR2.EncounterBase for all types and resources
... classCode 0..1codeBinding: ActClass (required)
Fixed Value: ENC
... moodCode 1..1codeRequired Pattern: PRP
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary S1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringFixed Value: 2.16.840.1.113883.10.22.4.40
..... extension 0..1string
... id S0..*II
... code S1..1CDBinding: ActEncounterCode (extensible)
... text S0..1ED
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... charset 0..1code
.... compression 0..1codeBinding: CompressionAlgorithm (required)
.... integrityCheck 0..1base64Binary
.... integrityCheckAlgorithm 0..1codeBinding: IntegrityCheckAlgorithm (required)
.... language 0..1code
.... mediaType 0..1code
.... representation 0..1code
.... data[x] 0..1
..... dataStringstring
..... dataBase64Binarybase64Binary
.... reference S1..1TEL
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... value 1..1uri
..... useablePeriod 0..*
...... useablePeriodIVL_TS
...... useablePeriodEIVL_TS
...... useablePeriodPIVL_TS
...... useablePeriodSXPR_TS
..... use 0..*codeBinding: AddressUse (required)
.... thumbnail 0..1ED
... statusCode 0..1CSBinding: ActStatus (required)
... effectiveTime 0..1IVL_TS
... dischargeDispositionCode 0..1CEsdtc:dischargeDispositionCode
XML Namespace: urn:hl7-org:sdtc
... priorityCode 0..1CEBinding: ActPriority (extensible)
... subject 0..1Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationTargetSubject (required)
Fixed Value: SBJ
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... awarenessCode 0..1CEBinding: TargetAwareness (extensible)
.... relatedSubject 1..1RelatedSubject
... specimen 0..*Specimen
... performer 0..*Performer2
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
.... realmCode 0..*CS
.... typeId 0..1II
.... templateId 0..*II
.... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
.... time 0..1IVL_TS
.... modeCode 0..1CE
.... assignedEntity 1..1AssignedEntity
... author 0..*Author
... informant 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1codeBinding: ParticipationInformationGenerator (required)
Fixed Value: INF
.... contextControlCode 1..1codeBinding: ContextControl (required)
Fixed Value: OP
.... assignedEntity 0..1AssignedEntity
.... relatedEntity 0..1RelatedEntity
... participant 0..*Participant2
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... typeCode 1..1codeBinding: ParticipationType (required)
Fixed Value: LOC
.... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
.... realmCode 0..*CS
.... typeId 0..1II
.... templateId 0..*II
.... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
.... time 0..1IVL_TS
.... awarenessCode 0..1CE
.... participantRole S1..1ParticipantRole
..... classCode 1..1codeBinding: RoleClassRoot (required)
Fixed Value: SDLOC
..... templateId 0..*II
..... id 0..*II
..... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1CEBinding: v3 Code System RoleCode (extensible)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingDevice 0..1Device
..... playingEntity S1..1PlayingEntity
...... classCode 1..1codeBinding: EntityClassRoot (required)
Fixed Value: PLC
...... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
...... templateId 0..*II
...... code 0..1CEBinding: EntityCode (extensible)
...... quantity 0..*PQ
...... name S1..*EN
...... desc 0..1ED
..... scopingEntity 0..1Entity
... entryRelationship C0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... inversionInd 0..1boolean
.... contextConductionInd 1..1boolean
.... sequenceNumber 0..1INT
.... negationInd 0..1boolean
.... seperatableInd 0..1BL
.... (Choice of one) 1..1
..... observation 0..1Observation
..... regionOfInterest 0..1RegionOfInterest
..... observationMedia 0..1ObservationMedia
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
..... procedure 0..1Procedure
..... encounter 0..1Encounter
..... organizer 0..1Organizer
..... act 0..1Act
... reference 0..*Element
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... typeCode 1..1code
.... seperatableInd 0..1BL
.... externalAct 0..1ExternalAct
.... externalObservation 0..1ExternalObservation
.... externalProcedure 0..1ExternalProcedure
.... externalDocument 0..1ExternalDocument
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Encounter.classCoderequiredFixed Value: ENC
Encounter.templateId:primary.nullFlavorrequiredNullFlavor
Encounter.codeextensibleActEncounterCode
Encounter.text.nullFlavorrequiredNullFlavor
Encounter.text.compressionrequiredCompressionAlgorithm
Encounter.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Encounter.text.reference.nullFlavorrequiredNullFlavor
Encounter.text.reference.userequiredAddressUse
Encounter.statusCoderequiredActStatus
Encounter.priorityCodeextensibleActPriority
Encounter.subject.typeCoderequiredFixed Value: SBJ
Encounter.subject.contextControlCoderequiredFixed Value: OP
Encounter.subject.awarenessCodeextensibleTargetAwareness
Encounter.performer.nullFlavorrequiredNullFlavor
Encounter.performer.typeCoderequiredFixed Value: PRF
Encounter.informant.typeCoderequiredFixed Value: INF
Encounter.informant.contextControlCoderequiredFixed Value: OP
Encounter.participant.nullFlavorrequiredNullFlavor
Encounter.participant.typeCoderequiredFixed Value: LOC
Encounter.participant.contextControlCoderequiredFixed Value: OP
Encounter.participant.participantRole.classCoderequiredFixed Value: SDLOC
Encounter.participant.participantRole.codeextensibleRoleCode
Encounter.participant.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Encounter.participant.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Encounter.participant.participantRole.playingEntity.codeextensibleEntityCode

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
enc-er-1errorEncounter.entryRelationshipOnly one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Encounter

Summary

Mandatory: 4 elements (8 nested mandatory elements)
Must-Support: 8 elements
Fixed Value: 5 elements

Slices

This structure defines the following Slices:

  • The element Encounter.templateId is sliced based on the values of value:root, value:extension

 

Other representations of profile: CSV, Excel, Schematron