Consolidated CDA
3.0.0-ballot - ballot United States of America flag

This page is part of the CCDA: Consolidated CDA Release (v3.0.0-ballot: CCDA 3.0 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Logical Model: Care Team Organizer

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamOrganizer Version: 3.0.0-ballot
Draft as of 2023-12-21 Computable Name: CareTeamOrganizer
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.500:2022-06-01

This organizer template contains information about a single care team. The author of the organizer is the person who documented the care team information. The participants of the organizer are the care team lead(s) and the care team organization.

The components of the organizer contain the following information:

  • The encounter that caused the care team to be formed
  • Narrative information about the care team
  • The care team members
  • Reasons for the care team
  • The care team type(s) - a care team can have multiple care team types

Usage:

Formal Views of Profile Content

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

This structure is derived from Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:care-team-org 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csFixed Value: CLUSTER
... @moodCode 1..1cs
... code 1..1CD
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... originalText 0..1ED
..... reference 1..1TEL
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
... sdtcText 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CS
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... author 0..*AuthorParticipationBase for all types and resources
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @typeCode 1..1csFixed Value: PPRF
..... sdtcFunctionCode 0..1CEDescribes the person's, caregiver's or health care provider's functional role on the care team.
Binding: Care Team Member Function (preferred)
..... participantRole 1..1ParticipantRole
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
.... participant:location 0..*Participant2participant
..... @typeCode 1..1csFixed Value: LOC
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... id 1..*II
...... addr 0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingEntity 1..1PlayingEntity
....... @classCode 1..1csFixed Value: PLC
....... name 1..1PN
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... observation 1..1CareTeamTypeObservationBase for all types and resources
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... act 1..1EntryReferenceBase for all types and resources
.... component:component3 0..*OrganizerComponentcomponent
..... encounter 1..1Encounter
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
.... component:component4 0..1OrganizerComponentcomponent
..... act 1..1NoteActivityBase for all types and resources
.... component:component5 1..*OrganizerComponentcomponent
..... act 1..1CareTeamMemberActBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organizer.statusCode.coderequiredActStatus
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:care-team-org 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csBinding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1csBinding: ActMood (2.0.0) (required)
Fixed Value: EVN
... code 1..1CDBinding: v3 Code System ActCode (example)
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... originalText 0..1ED
..... reference 1..1TEL
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
... sdtcText 0..1EDXML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... author 0..*AuthorParticipationBase for all types and resources
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: PPRF
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
Describes the person's, caregiver's or health care provider's functional role on the care team.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... participantRole 1..1ParticipantRole
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
.... participant:location 0..*Participant2participant
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id 1..*II
...... addr C0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingEntity 1..1PlayingEntity
....... @classCode 1..1csBinding: EntityClassRoot (required)
Fixed Value: PLC
....... name 1..1PN
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... observation C1..1CareTeamTypeObservationBase for all types and resources
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... act C1..1EntryReferenceBase for all types and resources
.... component:component3 0..*OrganizerComponentcomponent
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (2.0.0) (required)
Fixed Value: ENC
...... @moodCode 1..1csBinding: XDocumentEncounterMood (2.0.0) (required)
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
.... component:component4 0..1OrganizerComponentcomponent
..... act C1..1NoteActivityBase for all types and resources
.... component:component5 1..*OrganizerComponentcomponent
..... act C1..1CareTeamMemberActBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredFixed Value: CLUSTER
Organizer.moodCoderequiredFixed Value: EVN
Organizer.codeexampleActCode
Organizer.statusCoderequiredActStatus
Organizer.statusCode.coderequiredActStatus
Organizer.participant:lead.typeCoderequiredFixed Value: PPRF
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction
Organizer.participant:lead.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.typeCoderequiredFixed Value: LOC
Organizer.participant:location.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Organizer.component:component3.encounter.classCoderequiredFixed Value: ENC
Organizer.component:component3.encounter.moodCoderequiredXDocumentEncounterMood

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
81-7296errorOrganizer.participant:location.participantRole.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296)
: item.xmlText.empty()
81-10024errorOrganizer.participant:location.participantRole.addrIf the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'))
81-10025errorOrganizer.participant:location.participantRole.addrIf the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?'))
shall-cityerrorOrganizer.participant:location.participantRole.addrSHALL contain exactly one [1..1] city (CONF:81-7292).
: nullFlavor.exists() or item.city.count() = 1
shall-max-ad-partserrorOrganizer.participant:location.participantRole.addrSHALL have at most one of each: state, city, postalCode, and country
: (item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1)
shall-streetAddressLineerrorOrganizer.participant:location.participantRole.addrSHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
: nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4)
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-countrywarningOrganizer.participant:location.participantRole.addrSHOULD contain country
: nullFlavor.exists() or item.country.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
should-text-ref-valuewarningOrganizer.component:component1.observation, Organizer.component:component2.act, Organizer.component:component4.act, Organizer.component:component5.actSHOULD contain text/reference/@value
: text.reference.value.exists()
should-usewarningOrganizer.participant:location.participantRole.addrSHOULD contain @use
: nullFlavor.exists() or use.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
.... templateId:care-team-org 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csBinding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1csBinding: ActMood (2.0.0) (required)
Fixed Value: EVN
... id 1..*II
... code 1..1CDBinding: v3 Code System ActCode (example)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @compression 0..1csBinding: CompressionAlgorithm (required)
..... @integrityCheck 0..1bin
..... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
..... @language 0..1cs
..... @mediaType 0..1csBinding: MediaType (example)
..... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
..... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
..... reference 1..1TEL
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
...... useablePeriod 0..*
....... useablePeriodIVL_TS
....... useablePeriodEIVL_TS
....... useablePeriodPIVL_TS
....... useablePeriodSXPR_TS
...... @use 0..*csBinding: TelecommunicationAddressUse (2.0.0) (required)
..... thumbnail 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... sdtcText 0..1EDXML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TS
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @value 0..1tsDate Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
.... @operator 0..1csBinding: SetOperator (required)
.... low 1..1IVXB_TS
.... center 0..1TS
.... width 0..1PQ
.... high 0..1IVXB_TS
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*AuthorParticipationBase for all types and resources
... informant 0..*Informant
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: PPRF
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
Describes the person's, caregiver's or health care provider's functional role on the care team.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (example)
...... addr 0..*AD
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
...... scopingEntity 0..1Entity
.... participant:location 0..*Participant2participant
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (example)
...... addr C0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 1..1PlayingEntity
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... realmCode 0..*CS
....... typeId 0..1II
........ @nullFlavor 0..1csBinding: CDANullFlavor (required)
........ @assigningAuthorityName 0..1st
........ @displayable 0..1bl
........ @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1st
....... templateId 0..*II
....... @classCode 1..1csBinding: EntityClassRoot (required)
Fixed Value: PLC
....... @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... code 0..1CEBinding: EntityCode (example)
....... quantity 0..*PQ
....... name 1..1PN
....... sdtcBirthTime 0..1TSXML Namespace: urn:hl7-org:sdtc
XML: birthTime (urn:hl7-org:sdtc)
....... desc 0..1ED
...... scopingEntity 0..1Entity
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1CareTeamTypeObservationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1EntryReferenceBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component3 0..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 1..1Encounter
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: ActClass (2.0.0) (required)
Fixed Value: ENC
...... @moodCode 1..1csBinding: XDocumentEncounterMood (2.0.0) (required)
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
...... code 0..1CDBinding: ActEncounterCode (example)
...... text 0..1ED
...... statusCode 0..1CSBinding: ActStatus (required)
...... effectiveTime 0..1IVL_TS
...... sdtcDischargeDispositionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: dischargeDispositionCode (urn:hl7-org:sdtc)
...... priorityCode 0..1CEBinding: ActPriority (example)
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
...... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
...... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component4 0..1OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1NoteActivityBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component5 1..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1CareTeamMemberActBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.nullFlavorrequiredCDANullFlavor
Organizer.typeId.nullFlavorrequiredCDANullFlavor
Organizer.templateId:care-team-org.nullFlavorrequiredCDANullFlavor
Organizer.classCoderequiredFixed Value: CLUSTER
Organizer.moodCoderequiredFixed Value: EVN
Organizer.codeexampleActCode
Organizer.code.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.compressionrequiredCDACompressionAlgorithm
Organizer.code.originalText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Organizer.code.originalText.mediaTypeexampleMediaType
Organizer.code.originalText.representationrequiredBinaryDataEncoding
Organizer.code.originalText.reference.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.reference.userequiredTelecommunicationAddressUse
Organizer.sdtcText.nullFlavorrequiredCDANullFlavor
Organizer.sdtcText.compressionrequiredCDACompressionAlgorithm
Organizer.sdtcText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Organizer.sdtcText.mediaTypeexampleMediaType
Organizer.sdtcText.representationrequiredBinaryDataEncoding
Organizer.statusCoderequiredActStatus
Organizer.statusCode.nullFlavorrequiredCDANullFlavor
Organizer.statusCode.coderequiredActStatus
Organizer.effectiveTime.nullFlavorrequiredCDANullFlavor
Organizer.effectiveTime.operatorrequiredSetOperator
Organizer.participant:lead.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.typeCoderequiredFixed Value: PPRF
Organizer.participant:lead.contextControlCoderequiredFixed Value: OP
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction
Organizer.participant:lead.participantRole.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:lead.participantRole.codeexampleRoleCode
Organizer.participant:location.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.typeCoderequiredFixed Value: LOC
Organizer.participant:location.contextControlCoderequiredFixed Value: OP
Organizer.participant:location.participantRole.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.participantRole.codeexampleRoleCode
Organizer.participant:location.participantRole.playingEntity.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.playingEntity.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Organizer.participant:location.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Organizer.participant:location.participantRole.playingEntity.codeexampleEntityCode
Organizer.component:component1.nullFlavorrequiredCDANullFlavor
Organizer.component:component1.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component1.typeCoderequiredActRelationshipHasComponent
Organizer.component:component2.nullFlavorrequiredCDANullFlavor
Organizer.component:component2.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component2.typeCoderequiredActRelationshipHasComponent
Organizer.component:component3.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.typeCoderequiredActRelationshipHasComponent
Organizer.component:component3.encounter.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.encounter.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.encounter.classCoderequiredFixed Value: ENC
Organizer.component:component3.encounter.moodCoderequiredXDocumentEncounterMood
Organizer.component:component3.encounter.codeexampleActEncounterCode
Organizer.component:component3.encounter.statusCoderequiredActStatus
Organizer.component:component3.encounter.priorityCodeexampleActPriority
Organizer.component:component4.nullFlavorrequiredCDANullFlavor
Organizer.component:component4.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component4.typeCoderequiredActRelationshipHasComponent
Organizer.component:component5.nullFlavorrequiredCDANullFlavor
Organizer.component:component5.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component5.typeCoderequiredActRelationshipHasComponent

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
81-7296errorOrganizer.participant:location.participantRole.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296)
: item.xmlText.empty()
81-10024errorOrganizer.participant:location.participantRole.addrIf the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'))
81-10025errorOrganizer.participant:location.participantRole.addrIf the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?'))
shall-cityerrorOrganizer.participant:location.participantRole.addrSHALL contain exactly one [1..1] city (CONF:81-7292).
: nullFlavor.exists() or item.city.count() = 1
shall-max-ad-partserrorOrganizer.participant:location.participantRole.addrSHALL have at most one of each: state, city, postalCode, and country
: (item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1)
shall-streetAddressLineerrorOrganizer.participant:location.participantRole.addrSHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
: nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4)
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-countrywarningOrganizer.participant:location.participantRole.addrSHOULD contain country
: nullFlavor.exists() or item.country.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
should-text-ref-valuewarningOrganizer.component:component1.observation, Organizer.component:component2.act, Organizer.component:component4.act, Organizer.component:component5.actSHOULD contain text/reference/@value
: text.reference.value.exists()
should-usewarningOrganizer.participant:location.participantRole.addrSHOULD contain @use
: nullFlavor.exists() or use.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Organizer

Summary

Mandatory: 14 elements (11 nested mandatory elements)
Fixed Value: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Organizer.templateId is sliced based on the values of value:root, value:extension
  • The element Organizer.participant is sliced based on the value of value:typeCode
  • The element Organizer.component is sliced based on the values of profile:act, profile:observation, exists:encounter

Differential View

This structure is derived from Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:care-team-org 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csFixed Value: CLUSTER
... @moodCode 1..1cs
... code 1..1CD
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... originalText 0..1ED
..... reference 1..1TEL
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
... sdtcText 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CS
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... author 0..*AuthorParticipationBase for all types and resources
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @typeCode 1..1csFixed Value: PPRF
..... sdtcFunctionCode 0..1CEDescribes the person's, caregiver's or health care provider's functional role on the care team.
Binding: Care Team Member Function (preferred)
..... participantRole 1..1ParticipantRole
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
.... participant:location 0..*Participant2participant
..... @typeCode 1..1csFixed Value: LOC
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... id 1..*II
...... addr 0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingEntity 1..1PlayingEntity
....... @classCode 1..1csFixed Value: PLC
....... name 1..1PN
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... observation 1..1CareTeamTypeObservationBase for all types and resources
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... act 1..1EntryReferenceBase for all types and resources
.... component:component3 0..*OrganizerComponentcomponent
..... encounter 1..1Encounter
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
.... component:component4 0..1OrganizerComponentcomponent
..... act 1..1NoteActivityBase for all types and resources
.... component:component5 1..*OrganizerComponentcomponent
..... act 1..1CareTeamMemberActBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Organizer.statusCode.coderequiredActStatus
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:care-team-org 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csBinding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1csBinding: ActMood (2.0.0) (required)
Fixed Value: EVN
... code 1..1CDBinding: v3 Code System ActCode (example)
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... originalText 0..1ED
..... reference 1..1TEL
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
... sdtcText 0..1EDXML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... author 0..*AuthorParticipationBase for all types and resources
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: PPRF
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
Describes the person's, caregiver's or health care provider's functional role on the care team.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... participantRole 1..1ParticipantRole
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
.... participant:location 0..*Participant2participant
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id 1..*II
...... addr C0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingEntity 1..1PlayingEntity
....... @classCode 1..1csBinding: EntityClassRoot (required)
Fixed Value: PLC
....... name 1..1PN
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... observation C1..1CareTeamTypeObservationBase for all types and resources
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... act C1..1EntryReferenceBase for all types and resources
.... component:component3 0..*OrganizerComponentcomponent
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (2.0.0) (required)
Fixed Value: ENC
...... @moodCode 1..1csBinding: XDocumentEncounterMood (2.0.0) (required)
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
.... component:component4 0..1OrganizerComponentcomponent
..... act C1..1NoteActivityBase for all types and resources
.... component:component5 1..*OrganizerComponentcomponent
..... act C1..1CareTeamMemberActBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.classCoderequiredFixed Value: CLUSTER
Organizer.moodCoderequiredFixed Value: EVN
Organizer.codeexampleActCode
Organizer.statusCoderequiredActStatus
Organizer.statusCode.coderequiredActStatus
Organizer.participant:lead.typeCoderequiredFixed Value: PPRF
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction
Organizer.participant:lead.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.typeCoderequiredFixed Value: LOC
Organizer.participant:location.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Organizer.component:component3.encounter.classCoderequiredFixed Value: ENC
Organizer.component:component3.encounter.moodCoderequiredXDocumentEncounterMood

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
81-7296errorOrganizer.participant:location.participantRole.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296)
: item.xmlText.empty()
81-10024errorOrganizer.participant:location.participantRole.addrIf the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'))
81-10025errorOrganizer.participant:location.participantRole.addrIf the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?'))
shall-cityerrorOrganizer.participant:location.participantRole.addrSHALL contain exactly one [1..1] city (CONF:81-7292).
: nullFlavor.exists() or item.city.count() = 1
shall-max-ad-partserrorOrganizer.participant:location.participantRole.addrSHALL have at most one of each: state, city, postalCode, and country
: (item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1)
shall-streetAddressLineerrorOrganizer.participant:location.participantRole.addrSHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
: nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4)
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-countrywarningOrganizer.participant:location.participantRole.addrSHOULD contain country
: nullFlavor.exists() or item.country.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
should-text-ref-valuewarningOrganizer.component:component1.observation, Organizer.component:component2.act, Organizer.component:component4.act, Organizer.component:component5.actSHOULD contain text/reference/@value
: text.reference.value.exists()
should-usewarningOrganizer.participant:location.participantRole.addrSHOULD contain @use
: nullFlavor.exists() or use.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C1..1OrganizerXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
.... templateId:care-team-org 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500
..... @extension 1..1stRequired Pattern: 2022-06-01
... @classCode 1..1csBinding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1csBinding: ActMood (2.0.0) (required)
Fixed Value: EVN
... id 1..*II
... code 1..1CDBinding: v3 Code System ActCode (example)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csRequired Pattern: 86744-0
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @compression 0..1csBinding: CompressionAlgorithm (required)
..... @integrityCheck 0..1bin
..... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
..... @language 0..1cs
..... @mediaType 0..1csBinding: MediaType (example)
..... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
..... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
..... reference 1..1TEL
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @value 1..1urlThe value attribute references the narrative in section.text where the care team name is rendered. The intention of this reference is to clarify which care team this Organizer refers to.
...... useablePeriod 0..*
....... useablePeriodIVL_TS
....... useablePeriodEIVL_TS
....... useablePeriodPIVL_TS
....... useablePeriodSXPR_TS
...... @use 0..*csBinding: TelecommunicationAddressUse (2.0.0) (required)
..... thumbnail 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... sdtcText 0..1EDXML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csWhen statusCode has a value set, its value MAY be rendered in the narrative.
Binding: ActStatus (required)
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TS
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @value 0..1tsDate Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
.... @operator 0..1csBinding: SetOperator (required)
.... low 1..1IVXB_TS
.... center 0..1TS
.... width 0..1PQ
.... high 0..1IVXB_TS
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*AuthorParticipationBase for all types and resources
... informant 0..*Informant
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:typeCode
.... participant:lead 0..*Participant2This Participant represents the Care Team lead.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: PPRF
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
Describes the person's, caregiver's or health care provider's functional role on the care team.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id C1..*II4515-133: This id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (example)
...... addr 0..*AD
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 0..1PlayingEntity
...... scopingEntity 0..1Entity
.... participant:location 0..*Participant2participant
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole C1..1ParticipantRoleshould-addr: SHOULD contain addr
should-telecom: SHOULD contain telecom
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: RoleClassRoot (required)
...... id 1..*II
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (example)
...... addr C0..1USRealmAddressBase for all types and resources
...... telecom 0..*TEL
...... playingDevice 0..1Device
...... playingEntity 1..1PlayingEntity
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... realmCode 0..*CS
....... typeId 0..1II
........ @nullFlavor 0..1csBinding: CDANullFlavor (required)
........ @assigningAuthorityName 0..1st
........ @displayable 0..1bl
........ @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1st
....... templateId 0..*II
....... @classCode 1..1csBinding: EntityClassRoot (required)
Fixed Value: PLC
....... @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... code 0..1CEBinding: EntityCode (example)
....... quantity 0..*PQ
....... name 1..1PN
....... sdtcBirthTime 0..1TSXML Namespace: urn:hl7-org:sdtc
XML: birthTime (urn:hl7-org:sdtc)
....... desc 0..1ED
...... scopingEntity 0..1Entity
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... Slices for component 1..*OrganizerComponentSlice: Unordered, Open by profile:act, profile:observation, exists:encounter
.... component:component1 0..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1CareTeamTypeObservationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component2 0..*OrganizerComponentThe following components represent the reasons for the existence of the care team. These entry references are typically a health concern, risk concern or problem but can also be some other entry present in the document.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1EntryReferenceBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component3 0..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 1..1Encounter
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: ActClass (2.0.0) (required)
Fixed Value: ENC
...... @moodCode 1..1csBinding: XDocumentEncounterMood (2.0.0) (required)
...... id 1..*II1. If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4435-145).
...... code 0..1CDBinding: ActEncounterCode (example)
...... text 0..1ED
...... statusCode 0..1CSBinding: ActStatus (required)
...... effectiveTime 0..1IVL_TS
...... sdtcDischargeDispositionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: dischargeDispositionCode (urn:hl7-org:sdtc)
...... priorityCode 0..1CEBinding: ActPriority (example)
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
...... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
...... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component4 0..1OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1NoteActivityBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... component:component5 1..*OrganizerComponentcomponent
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 0..1csBinding: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1blFixed Value: true
..... sequenceNumber 0..1INT
..... sdtcPriorityNumber 0..1INTXML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1BL
..... act C1..1CareTeamMemberActBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Organizer.nullFlavorrequiredCDANullFlavor
Organizer.typeId.nullFlavorrequiredCDANullFlavor
Organizer.templateId:care-team-org.nullFlavorrequiredCDANullFlavor
Organizer.classCoderequiredFixed Value: CLUSTER
Organizer.moodCoderequiredFixed Value: EVN
Organizer.codeexampleActCode
Organizer.code.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.compressionrequiredCDACompressionAlgorithm
Organizer.code.originalText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Organizer.code.originalText.mediaTypeexampleMediaType
Organizer.code.originalText.representationrequiredBinaryDataEncoding
Organizer.code.originalText.reference.nullFlavorrequiredCDANullFlavor
Organizer.code.originalText.reference.userequiredTelecommunicationAddressUse
Organizer.sdtcText.nullFlavorrequiredCDANullFlavor
Organizer.sdtcText.compressionrequiredCDACompressionAlgorithm
Organizer.sdtcText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Organizer.sdtcText.mediaTypeexampleMediaType
Organizer.sdtcText.representationrequiredBinaryDataEncoding
Organizer.statusCoderequiredActStatus
Organizer.statusCode.nullFlavorrequiredCDANullFlavor
Organizer.statusCode.coderequiredActStatus
Organizer.effectiveTime.nullFlavorrequiredCDANullFlavor
Organizer.effectiveTime.operatorrequiredSetOperator
Organizer.participant:lead.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.typeCoderequiredFixed Value: PPRF
Organizer.participant:lead.contextControlCoderequiredFixed Value: OP
Organizer.participant:lead.sdtcFunctionCodepreferredCareTeamMemberFunction
Organizer.participant:lead.participantRole.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:lead.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:lead.participantRole.codeexampleRoleCode
Organizer.participant:location.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.typeCoderequiredFixed Value: LOC
Organizer.participant:location.contextControlCoderequiredFixed Value: OP
Organizer.participant:location.participantRole.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.classCoderequiredRoleClassRoot
Organizer.participant:location.participantRole.codeexampleRoleCode
Organizer.participant:location.participantRole.playingEntity.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.playingEntity.typeId.nullFlavorrequiredCDANullFlavor
Organizer.participant:location.participantRole.playingEntity.classCoderequiredFixed Value: PLC
Organizer.participant:location.participantRole.playingEntity.determinerCoderequiredFixed Value: INSTANCE
Organizer.participant:location.participantRole.playingEntity.codeexampleEntityCode
Organizer.component:component1.nullFlavorrequiredCDANullFlavor
Organizer.component:component1.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component1.typeCoderequiredActRelationshipHasComponent
Organizer.component:component2.nullFlavorrequiredCDANullFlavor
Organizer.component:component2.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component2.typeCoderequiredActRelationshipHasComponent
Organizer.component:component3.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.typeCoderequiredActRelationshipHasComponent
Organizer.component:component3.encounter.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.encounter.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component3.encounter.classCoderequiredFixed Value: ENC
Organizer.component:component3.encounter.moodCoderequiredXDocumentEncounterMood
Organizer.component:component3.encounter.codeexampleActEncounterCode
Organizer.component:component3.encounter.statusCoderequiredActStatus
Organizer.component:component3.encounter.priorityCodeexampleActPriority
Organizer.component:component4.nullFlavorrequiredCDANullFlavor
Organizer.component:component4.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component4.typeCoderequiredActRelationshipHasComponent
Organizer.component:component5.nullFlavorrequiredCDANullFlavor
Organizer.component:component5.typeId.nullFlavorrequiredCDANullFlavor
Organizer.component:component5.typeCoderequiredActRelationshipHasComponent

Constraints

IdGradePath(s)DetailsRequirements
4515-133errorOrganizer.participant:lead.participantRole.idThis id **SHALL** match a performer/assignedEntity/id of at least one Care Team Member described in component/act (CONF:4515-133).
:
81-7296errorOrganizer.participant:location.participantRole.addr**SHALL NOT** have mixed content except for white space (CONF:81-7296)
: item.xmlText.empty()
81-10024errorOrganizer.participant:location.participantRole.addrIf the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'))
81-10025errorOrganizer.participant:location.participantRole.addrIf the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
: nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?'))
shall-cityerrorOrganizer.participant:location.participantRole.addrSHALL contain exactly one [1..1] city (CONF:81-7292).
: nullFlavor.exists() or item.city.count() = 1
shall-max-ad-partserrorOrganizer.participant:location.participantRole.addrSHALL have at most one of each: state, city, postalCode, and country
: (item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1)
shall-streetAddressLineerrorOrganizer.participant:location.participantRole.addrSHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
: nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4)
should-addrwarningOrganizer.participant:location.participantRoleSHOULD contain addr
: addr.exists()
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-countrywarningOrganizer.participant:location.participantRole.addrSHOULD contain country
: nullFlavor.exists() or item.country.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-telecomwarningOrganizer.participant:location.participantRoleSHOULD contain telecom
: telecom.exists()
should-text-ref-valuewarningOrganizer.component:component1.observation, Organizer.component:component2.act, Organizer.component:component4.act, Organizer.component:component5.actSHOULD contain text/reference/@value
: text.reference.value.exists()
should-usewarningOrganizer.participant:location.participantRole.addrSHOULD contain @use
: nullFlavor.exists() or use.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Organizer

Summary

Mandatory: 14 elements (11 nested mandatory elements)
Fixed Value: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Organizer.templateId is sliced based on the values of value:root, value:extension
  • The element Organizer.participant is sliced based on the value of value:typeCode
  • The element Organizer.component is sliced based on the values of profile:act, profile:observation, exists:encounter

 

Other representations of profile: CSV, Excel