Consolidated CDA Release 2.1 StructureDefinition Prototype Publication
2.1.0-draft1 - CI Build United States of America

This page is part of the CCDA: Consolidated CDA Release (v2.1.0-draft1: CCDA 2.1 Draft) based on FHIR v5.0.0. . For a full list of available versions, see the Directory of published versions

Resource Profile: Policy Activity

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/2.16.840.1.113883.10.20.22.4.61 Version: 2.1.0-draft1
Active as of 2023-01-16 Computable Name: PolicyActivity
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.61:2015-08-01

A policy activity represents the policy or program providing the coverage. The person for whom payment is being provided (i.e., the patient) is the covered party. The subscriber of the policy or program is represented as a participant that is the holder of the coverage. The payer is represented as the performer of the policy activity.

Usage:

Formal Views of Profile Content

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

This structure is derived from CDAR2.Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... statusCode 1..1CS
.... code 1..1stringRequired Pattern: completed
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... typeCode 1..1csRequired Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
..... assignedEntity 1..1AssignedEntity
...... id 1..*II
...... code 0..1CE
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
...... addr 0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... representedOrganization 0..1Organization
....... name 0..1ON
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
..... time 0..1IVL_TS
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... code 1..1CE
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
...... addr 0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... typeCode 1..1codeRequired Pattern: COV
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
..... time 0..1IVL_TS
...... low 0..1TS
...... high 0..1TS
..... participantRole 1..1ParticipantRole
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... code 1..1CE
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... playingEntity 0..1PlayingEntity
....... birthTime C1..1If the covered party's date of birth is recorded differently in the health plan and in the registration/pharmacy benefit summary, use the date of birth as it is recorded in the health plan.
1198-31345: The prefix sdtc: **SHALL** be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the birthTime element (CONF:1198-31345).
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... typeCode 1..1codeRequired Pattern: HLD
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
..... time 0..1IVL_TS
..... participantRole 1..1ParticipantRole
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
... Slices for entryRelationship 0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... typeCode 1..1codeRequired Pattern: REFR

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.translation:translation1preferredPayer
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
1198-31345errorAct.participant:participant1.participantRole.playingEntity.birthTimeThe prefix sdtc: **SHALL** be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the birthTime element (CONF:1198-31345).
:
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... statusCode 1..1CSBinding: ActStatus (required)
.... code 1..1stringRequired Pattern: completed
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... typeCode 1..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
..... assignedEntity 1..1AssignedEntity
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... id 1..*II
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... representedOrganization 0..1Organization
....... classCode 1..1codeBinding: EntityClassOrganization (required)
Fixed Value: ORG
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... name 0..1ON
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
..... time 0..1IVL_TS
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... id 1..*II
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: COV
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
..... time 0..1IVL_TS
...... low 0..1TS
...... high 0..1TS
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... playingEntity 0..1PlayingEntity
....... classCode 1..1codeBinding: EntityClassRoot (required)
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: HLD
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
..... time 0..1IVL_TS
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
... Slices for entryRelationship C0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:All Slices Content/Rules for all slices
..... typeCode 1..1code
..... contextConductionInd 1..1boolean
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... typeCode 1..1codeRequired Pattern: REFR
..... contextConductionInd 1..1boolean

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.translation:translation1preferredPayer
Act.statusCoderequiredActStatus
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.performer:performer1.assignedEntity.representedOrganization.classCoderequiredFixed Value: ORG
Act.performer:performer1.assignedEntity.representedOrganization.determinerCoderequiredFixed Value: INSTANCE
Act.performer:performer2.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer2.assignedEntity.codeextensibleRoleCode
Act.participant:participant1.typeCoderequiredPattern: COV
Act.participant:participant1.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant1.participantRole.codeextensibleRoleCode
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set
Act.participant:participant1.participantRole.playingEntity.classCoderequiredEntityClassRoot
Act.participant:participant1.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant2.typeCoderequiredPattern: HLD
Act.participant:participant2.participantRole.classCoderequiredRoleClassRoot

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
81-7296errorAct.performer:performer1.assignedEntity.addr, Act.performer:performer2.assignedEntity.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296).
:
act-er-1errorAct.entryRelationship, Act.entryRelationship:entryRelationship1Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... id 1..*IIThis id is a unique identifier for the policy or program providing the coverage
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... code 0..1string
.... codeSystem 0..1string
.... codeSystemName 0..1string
.... codeSystemVersion 0..1string
.... displayName 0..1string
.... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
.... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... negationInd 0..1boolean
... text 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... code 1..1stringRequired Pattern: completed
.... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
.... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... languageCode 0..1CSBinding: HumanLanguage (required)
... subject 0..1Element
.... id 0..1stringUnique 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
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
...... extension 0..1string
..... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity 1..1AssignedEntity
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
....... codeSystem 0..1string
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... assignedPerson 0..1Person
...... representedOrganization 0..1Organization
....... classCode 1..1codeBinding: EntityClassOrganization (required)
Fixed Value: ORG
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... id 0..*II
....... name 0..1ON
....... telecom 0..*TEL
....... addr 0..*AD
....... standardIndustryClassCode 0..1CEBinding: OrganizationIndustryClassNAICS (extensible)
....... asOrganizationPartOf 0..1OrganizationPartOf
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
...... extension 0..1string
..... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... assignedPerson 0..1Person
...... representedOrganization 0..1Organization
... author 0..*Author
... informant 0..*Element
.... id 0..1stringUnique 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
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: COV
..... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
...... extension 0..1string
..... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... value 0..1dateTime
...... inclusive 0..1boolean
...... operator 0..1code
...... low 0..1TS
...... high 0..1TS
...... width 0..1PQ
...... center 0..1TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... templateId 0..*II
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
....... codeSystem 0..1string
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
....... classCode 1..1codeBinding: EntityClassRoot (required)
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... code 0..1CEBinding: EntityCode (extensible)
....... quantity 0..*PQ
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
....... desc 0..1ED
...... scopingEntity 0..1Entity
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: HLD
..... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
...... extension 0..1string
..... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... templateId 0..*II
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
...... scopingEntity 0..1Entity
... Slices for entryRelationship C0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:All Slices Content/Rules for all slices
..... id 0..1stringUnique 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
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... typeCode 1..1codeRequired Pattern: REFR
..... 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..1stringUnique 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
Act.templateId:primary.nullFlavorrequiredNullFlavor
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.nullFlavorrequiredNullFlavor
Act.code.translation:translation1preferredPayer
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredNullFlavor
Act.priorityCodeextensibleActPriority
Act.languageCoderequiredHumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066)
Act.subject.typeCoderequiredFixed Value: SBJ
Act.subject.contextControlCoderequiredFixed Value: OP
Act.subject.awarenessCodeextensibleTargetAwareness
Act.performer:performer1.nullFlavorrequiredNullFlavor
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.templateId.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.code.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.performer:performer1.assignedEntity.representedOrganization.classCoderequiredFixed Value: ORG
Act.performer:performer1.assignedEntity.representedOrganization.determinerCoderequiredFixed Value: INSTANCE
Act.performer:performer1.assignedEntity.representedOrganization.standardIndustryClassCodeextensibleOrganizationIndustryClassNAICS
Act.performer:performer2.nullFlavorrequiredNullFlavor
Act.performer:performer2.typeCoderequiredFixed Value: PRF
Act.performer:performer2.templateId.nullFlavorrequiredNullFlavor
Act.performer:performer2.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer2.assignedEntity.codeextensibleRoleCode
Act.performer:performer2.assignedEntity.code.nullFlavorrequiredNullFlavor
Act.informant.typeCoderequiredFixed Value: INF
Act.informant.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.nullFlavorrequiredNullFlavor
Act.participant:participant1.typeCoderequiredPattern: COV
Act.participant:participant1.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.templateId.nullFlavorrequiredNullFlavor
Act.participant:participant1.time.nullFlavorrequiredNullFlavor
Act.participant:participant1.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant1.participantRole.codeextensibleRoleCode
Act.participant:participant1.participantRole.code.nullFlavorrequiredNullFlavor
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set
Act.participant:participant1.participantRole.playingEntity.classCoderequiredEntityClassRoot
Act.participant:participant1.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant1.participantRole.playingEntity.codeextensibleEntityCode
Act.participant:participant2.nullFlavorrequiredNullFlavor
Act.participant:participant2.typeCoderequiredPattern: HLD
Act.participant:participant2.contextControlCoderequiredFixed Value: OP
Act.participant:participant2.templateId.nullFlavorrequiredNullFlavor
Act.participant:participant2.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant2.participantRole.codeextensibleRoleCode

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
81-7296errorAct.performer:performer1.assignedEntity.addr, Act.performer:performer2.assignedEntity.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296).
:
act-er-1errorAct.entryRelationship, Act.entryRelationship:entryRelationship1Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Act

Summary

Mandatory: 25 elements (14 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the values of value:root, value:extension
  • There is a slice with no discriminator at Act.code.translation
  • The element Act.performer is sliced based on the values of value:templateId, value:assignedEntity
  • The element Act.participant is sliced based on the values of value:templateId, value:participantRole, value:typeCode
  • The element Act.entryRelationship is sliced based on the value of value:typeCode

Differential View

This structure is derived from CDAR2.Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... statusCode 1..1CS
.... code 1..1stringRequired Pattern: completed
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... typeCode 1..1csRequired Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
..... assignedEntity 1..1AssignedEntity
...... id 1..*II
...... code 0..1CE
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
...... addr 0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... representedOrganization 0..1Organization
....... name 0..1ON
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
..... time 0..1IVL_TS
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... code 1..1CE
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
...... addr 0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... typeCode 1..1codeRequired Pattern: COV
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
..... time 0..1IVL_TS
...... low 0..1TS
...... high 0..1TS
..... participantRole 1..1ParticipantRole
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... code 1..1CE
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... playingEntity 0..1PlayingEntity
....... birthTime C1..1If the covered party's date of birth is recorded differently in the health plan and in the registration/pharmacy benefit summary, use the date of birth as it is recorded in the health plan.
1198-31345: The prefix sdtc: **SHALL** be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the birthTime element (CONF:1198-31345).
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... typeCode 1..1codeRequired Pattern: HLD
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
..... time 0..1IVL_TS
..... participantRole 1..1ParticipantRole
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
... Slices for entryRelationship 0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... typeCode 1..1codeRequired Pattern: REFR

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.translation:translation1preferredPayer
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
1198-31345errorAct.participant:participant1.participantRole.playingEntity.birthTimeThe prefix sdtc: **SHALL** be bound to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary extension to CDA R2 for the use of the birthTime element (CONF:1198-31345).
:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... statusCode 1..1CSBinding: ActStatus (required)
.... code 1..1stringRequired Pattern: completed
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... typeCode 1..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
..... assignedEntity 1..1AssignedEntity
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... id 1..*II
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... representedOrganization 0..1Organization
....... classCode 1..1codeBinding: EntityClassOrganization (required)
Fixed Value: ORG
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... name 0..1ON
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
..... time 0..1IVL_TS
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... id 1..*II
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: COV
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
..... time 0..1IVL_TS
...... low 0..1TS
...... high 0..1TS
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... playingEntity 0..1PlayingEntity
....... classCode 1..1codeBinding: EntityClassRoot (required)
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: HLD
..... templateId 1..1II
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
..... time 0..1IVL_TS
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
... Slices for entryRelationship C0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:All Slices Content/Rules for all slices
..... typeCode 1..1code
..... contextConductionInd 1..1boolean
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... typeCode 1..1codeRequired Pattern: REFR
..... contextConductionInd 1..1boolean

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.translation:translation1preferredPayer
Act.statusCoderequiredActStatus
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.performer:performer1.assignedEntity.representedOrganization.classCoderequiredFixed Value: ORG
Act.performer:performer1.assignedEntity.representedOrganization.determinerCoderequiredFixed Value: INSTANCE
Act.performer:performer2.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer2.assignedEntity.codeextensibleRoleCode
Act.participant:participant1.typeCoderequiredPattern: COV
Act.participant:participant1.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant1.participantRole.codeextensibleRoleCode
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set
Act.participant:participant1.participantRole.playingEntity.classCoderequiredEntityClassRoot
Act.participant:participant1.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant2.typeCoderequiredPattern: HLD
Act.participant:participant2.participantRole.classCoderequiredRoleClassRoot

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
81-7296errorAct.performer:performer1.assignedEntity.addr, Act.performer:performer2.assignedEntity.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296).
:
act-er-1errorAct.entryRelationship, Act.entryRelationship:entryRelationship1Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActBase for all types and resources
... classCode 1..1codeRequired Pattern: ACT
... moodCode 1..1codeRequired Pattern: EVN
... realmCode 0..*CS
... Slices for templateId 0..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:primary 1..1II
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... assigningAuthorityName 0..1string
..... displayable 0..1boolean
..... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.61
..... extension 1..1stringRequired Pattern: 2015-08-01
... id 1..*IIThis id is a unique identifier for the policy or program providing the coverage
... code 1..1CDBinding: VSAC 2.16.840.1.113883.3.88.12.3221.5.2 (preferred)
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... code 0..1string
.... codeSystem 0..1string
.... codeSystemName 0..1string
.... codeSystemVersion 0..1string
.... displayName 0..1string
.... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
.... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... Slices for translation 0..*CDSlice: Unordered, Open by
..... translation:translation1 1..*CDBinding: Payer (preferred)
... negationInd 0..1boolean
... text 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... nullFlavor 0..1codeBinding: NullFlavor (required)
.... code 1..1stringRequired Pattern: completed
.... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
.... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... languageCode 0..1CSBinding: HumanLanguage (required)
... subject 0..1Element
.... id 0..1stringUnique 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
... Slices for performer 0..*Performer2This performer represents the Guarantor.
Slice: Unordered, Open by value:templateId, value:assignedEntity
.... performer:performer1 1..1Performer2This performer represents the Payer.
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.87
...... extension 0..1string
..... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity 1..1AssignedEntity
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 1..1stringBinding: Financially Responsible Party Type Value Set (preferred)
....... codeSystem 0..1string
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... assignedPerson 0..1Person
...... representedOrganization 0..1Organization
....... classCode 1..1codeBinding: EntityClassOrganization (required)
Fixed Value: ORG
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... id 0..*II
....... name 0..1ON
....... telecom 0..*TEL
....... addr 0..*AD
....... standardIndustryClassCode 0..1CEBinding: OrganizationIndustryClassNAICS (extensible)
....... asOrganizationPartOf 0..1OrganizationPartOf
.... performer:performer2 0..*Performer2Required Pattern: PRF
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.88
...... extension 0..1string
..... functionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity C1..1AssignedEntity1198-8967: **SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
...... classCode 1..1codeBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 1..1stringRequired Pattern: GUAR
....... codeSystem 1..1stringRequired Pattern: 2.16.840.1.113883.5.110
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1USRealmAddressADUSFIELDEDBase for all types and resources
...... telecom 0..*TEL
...... assignedPerson 0..1Person
...... representedOrganization 0..1Organization
... author 0..*Author
... informant 0..*Element
.... id 0..1stringUnique 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
... Slices for participant 0..*Participant2When the Subscriber is the patient, the participant element describing the subscriber *SHALL NOT* be present. This information will be recorded instead in the data elements used to record member information.
Slice: Unordered, Open by value:templateId, value:participantRole, value:typeCode
.... participant:participant1 1..1Participant2
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: COV
..... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.89
...... extension 0..1string
..... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... value 0..1dateTime
...... inclusive 0..1boolean
...... operator 0..1code
...... low 0..1TS
...... high 0..1TS
...... width 0..1PQ
...... center 0..1TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... templateId 0..*II
...... id C1..*II1198-8984: This id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 1..1CEBinding: v3 Code System RoleCode (extensible)
....... nullFlavor 0..1codeBinding: NullFlavor (required)
....... code 0..1stringBinding: Coverage Role Type Value Set (preferred)
....... codeSystem 0..1string
....... codeSystemName 0..1string
....... codeSystemVersion 0..1string
....... displayName 0..1string
....... sdtcValueSet 0..1stringXML: valueSet (urn:hl7-org:sdtc)
....... sdtcValueSetVersion 0..1stringXML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... translation 0..*CD
...... addr C0..1AD1198-10484: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
....... classCode 1..1codeBinding: EntityClassRoot (required)
....... determinerCode 1..1codeBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... code 0..1CEBinding: EntityCode (extensible)
....... quantity 0..*PQ
....... name 1..*ENIf the covered party's name is recorded differently in the health plan and in the registration/pharmacy benefit summary (due to marriage or for other reasons), use the name as it is recorded in the health plan.
....... desc 0..1ED
...... scopingEntity 0..1Entity
.... participant:participant2 C0..1Participant21198-17139: When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
..... nullFlavor 0..1codeBinding: NullFlavor (required)
..... typeCode 1..1codeBinding: ParticipationType (required)
Required Pattern: HLD
..... contextControlCode 0..1codeBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 1..1II
...... nullFlavor 0..1codeBinding: NullFlavor (required)
...... assigningAuthorityName 0..1string
...... displayable 0..1boolean
...... root 1..1stringRequired Pattern: 2.16.840.1.113883.10.20.22.4.90
...... extension 0..1string
..... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... classCode 1..1codeBinding: RoleClassRoot (required)
...... templateId 0..*II
...... id C1..*II1198-10120: This id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
...... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
...... addr C0..1AD1198-10483: The content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
...... scopingEntity 0..1Entity
... Slices for entryRelationship C0..*ElementSlice: Unordered, Open by value:typeCode
.... entryRelationship:All Slices Content/Rules for all slices
..... id 0..1stringUnique 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
.... entryRelationship:entryRelationship1 C1..*Element1198-8942: The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
1198-8943: A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... typeCode 1..1codeRequired Pattern: REFR
..... 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..1stringUnique 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
Act.templateId:primary.nullFlavorrequiredNullFlavor
Act.codepreferredhttp://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.5.2
Act.code.nullFlavorrequiredNullFlavor
Act.code.translation:translation1preferredPayer
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredNullFlavor
Act.priorityCodeextensibleActPriority
Act.languageCoderequiredHumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066)
Act.subject.typeCoderequiredFixed Value: SBJ
Act.subject.contextControlCoderequiredFixed Value: OP
Act.subject.awarenessCodeextensibleTargetAwareness
Act.performer:performer1.nullFlavorrequiredNullFlavor
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.templateId.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.code.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.code.codepreferredFinancially Responsible Party Type Value Set
Act.performer:performer1.assignedEntity.representedOrganization.classCoderequiredFixed Value: ORG
Act.performer:performer1.assignedEntity.representedOrganization.determinerCoderequiredFixed Value: INSTANCE
Act.performer:performer1.assignedEntity.representedOrganization.standardIndustryClassCodeextensibleOrganizationIndustryClassNAICS
Act.performer:performer2.nullFlavorrequiredNullFlavor
Act.performer:performer2.typeCoderequiredFixed Value: PRF
Act.performer:performer2.templateId.nullFlavorrequiredNullFlavor
Act.performer:performer2.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer2.assignedEntity.codeextensibleRoleCode
Act.performer:performer2.assignedEntity.code.nullFlavorrequiredNullFlavor
Act.informant.typeCoderequiredFixed Value: INF
Act.informant.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.nullFlavorrequiredNullFlavor
Act.participant:participant1.typeCoderequiredPattern: COV
Act.participant:participant1.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.templateId.nullFlavorrequiredNullFlavor
Act.participant:participant1.time.nullFlavorrequiredNullFlavor
Act.participant:participant1.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant1.participantRole.codeextensibleRoleCode
Act.participant:participant1.participantRole.code.nullFlavorrequiredNullFlavor
Act.participant:participant1.participantRole.code.codepreferredCoverage Role Type Value Set
Act.participant:participant1.participantRole.playingEntity.classCoderequiredEntityClassRoot
Act.participant:participant1.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant1.participantRole.playingEntity.codeextensibleEntityCode
Act.participant:participant2.nullFlavorrequiredNullFlavor
Act.participant:participant2.typeCoderequiredPattern: HLD
Act.participant:participant2.contextControlCoderequiredFixed Value: OP
Act.participant:participant2.templateId.nullFlavorrequiredNullFlavor
Act.participant:participant2.participantRole.classCoderequiredRoleClassRoot
Act.participant:participant2.participantRole.codeextensibleRoleCode

Constraints

IdGradePath(s)DetailsRequirements
1198-8942warningAct.entryRelationship:entryRelationship1The target of a policy activity with act/entryRelationship/@typeCode="REFR" **SHALL** be an authorization activity (templateId 2.16.840.1.113883.10.20.1.19) *OR* an act, with act[@classCode="ACT"] and act[@moodCode="DEF"], representing a description of the coverage plan (CONF:1198-8942).
:
1198-8943warningAct.entryRelationship:entryRelationship1A description of the coverage plan **SHALL** contain one or more act/id, to represent the plan identifier, and an act/text with the name of the plan (CONF:1198-8943).
:
1198-8967warningAct.performer:performer2.assignedEntity**SHOULD** include assignedEntity/assignedPerson/name AND/OR assignedEntity/representedOrganization/name (CONF:1198-8967).
:
1198-8984warningAct.participant:participant1.participantRole.idThis id is a unique identifier for the covered party member. Implementers **SHOULD** use the same GUID for each instance of a member identifier from the same health plan (CONF:1198-8984).
:
1198-10120warningAct.participant:participant2.participantRole.idThis id is a unique identifier for the subscriber of the coverage (CONF:1198-10120).
:
1198-10483errorAct.participant:participant2.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10483).
:
1198-10484errorAct.participant:participant1.participantRole.addrThe content of addr **SHALL** be a conformant US Realm Address (AD.US.FIELDED) (2.16.840.1.113883.10.20.22.5.2) (CONF:1198-10484).
:
1198-17139warningAct.participant:participant2When the Subscriber is the patient, the participant element describing the subscriber **SHALL NOT** be present. This information will be recorded instead in the data elements used to record member information (CONF:1198-17139).
:
81-7296errorAct.performer:performer1.assignedEntity.addr, Act.performer:performer2.assignedEntity.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296).
:
act-er-1errorAct.entryRelationship, Act.entryRelationship:entryRelationship1Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act
: (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from CDAR2.Act

Summary

Mandatory: 25 elements (14 nested mandatory elements)

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the values of value:root, value:extension
  • There is a slice with no discriminator at Act.code.translation
  • The element Act.performer is sliced based on the values of value:templateId, value:assignedEntity
  • The element Act.participant is sliced based on the values of value:templateId, value:participantRole, value:typeCode
  • The element Act.entryRelationship is sliced based on the value of value:typeCode

 

Other representations of profile: CSV, Excel, Schematron