Union of http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure and http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure

This is the set of resources that conform to either of the profiles Procedure Activity Procedure (http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure) and Procedure Activity Procedure (http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C1..1Base for all types and resources
should-text-ref-value: SHOULD contain text/reference/@value
active-high-ts-after-document: If the procedure is active and contains a high effectiveTime, this time SHALL be after the ClinicalDocument/effectiveTime
should-targetSiteCode: SHOULD contain targetSiteCode
should-performer: SHOULD contain performer
should-author: SHOULD contain author
... nullFlavor 0..1??Binding: ?? (required)
... realmCode 0..*CS
... typeId 0..1II
.... nullFlavor 0..1??Binding: ?? (required)
.... assigningAuthorityName 0..1??
.... displayable 0..1??
.... root 1..1??, ??, ??
.... extension 1..1??
... templateId 1..*II
... classCode 1..1??Binding: ?? (required)
... moodCode 1..1??Binding: ?? (required)
... code C1..1CDleft: (USCDI) SDOH Interventions; right: 𝗨𝗦𝗖𝗗𝗜: SDOH Interventions
Binding: ?? (preferred)
should-otext-ref-value: SHOULD contain originalText/reference/@value
.... nullFlavor 0..1??Binding: ?? (required)
.... code 0..1??
.... codeSystem 0..1??, ??, ??
.... codeSystemName 0..1??
.... codeSystemVersion 0..1??
.... displayName 0..1??
.... sdtcValueSet 0..1??
.... sdtcValueSetVersion 0..1??
.... originalText 0..1EDSHOULD reference the portion of narrative corresponding to this code
..... nullFlavor 0..1??Binding: ?? (required)
..... compression 0..1??Binding: ?? (required)
..... integrityCheck 0..1??
..... integrityCheckAlgorithm 0..1??Binding: ?? (required)
..... language 0..1??
..... mediaType 0..1??Binding: ?? (example)
..... representation 0..1??Binding: ?? (required)
..... xmlText 0..1??Allows 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
.... qualifier 0..*CR
.... translation 0..*CD
... negationInd 0..1??
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... nullFlavor 0..1??Binding: ?? (required)
.... compression 0..1??Binding: ?? (required)
.... integrityCheck 0..1??
.... integrityCheckAlgorithm 0..1??Binding: ?? (required)
.... language 0..1??
.... mediaType 0..1??Binding: ?? (example)
.... representation 0..1??Binding: ?? (required)
.... xmlText 0..1??Allows 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: ?? (required)
.... code 1..1??Binding: ?? (required)
.... sdtcValueSet 0..1??
.... sdtcValueSetVersion 0..1??
... effectiveTime C1..1??left: (USCDI) Performance Time; right: 𝗨𝗦𝗖𝗗𝗜: Performance Time
ivl-ts-center: Center cannot co-exist with low or high
ivl-value-shall: If a time interval contains @value, then it shall be precise to at least the day.
ivl-value-should: If a time interval contains @value, then it SHOULD contain a time component.
should-value: SHOULD contain value
ts-value-before-document: Time value must be equal to or before ClinicalDocument/effectiveTime
.... nullFlavor 0..1??Binding: ?? (required)
.... value 0..1??Indicates historical procedure or an instance of a procedure where precision may be only a date or even a year.
.... operator 0..1??Binding: ?? (required)
.... low C0..1IVXB_TSIndicates when a procedure started
ts-shall-day: **SHALL** be precise to at least the day
ts-should-minute: **SHOULD** be precise to at least the minute
ts-value-before-document: Time value must be equal to or before ClinicalDocument/effectiveTime
..... nullFlavor 0..1??Binding: ?? (required)
..... value 0..1??
..... inclusive 0..1??
.... center 0..1TS
.... width 0..1PQ
.... high C0..1IVXB_TSIndicates when a procedure ended. If the statusCode='active', this must be after the ClinicalDcument/effectiveTime
ts-shall-day: **SHALL** be precise to at least the day
ts-should-minute: **SHOULD** be precise to at least the minute
..... nullFlavor 0..1??Binding: ?? (required)
..... value 0..1??
..... inclusive 0..1??
... priorityCode 0..1CEBinding: ?? (required)
... languageCode 0..1CSBinding: ?? (required)
... methodCode 0..1CEMethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890).
... approachSiteCode 0..*CD
... targetSiteCode 0..*CDIn the case of an implanted medical device, targetSiteCode is used to record the location of the device, in or on the patient's body.
Binding: ?? (required)
... subject 0..1Subject
... specimen 0..*SpecimenThis specimen is for representing specimens obtained from a procedure (CONF:4515-16842).
.... nullFlavor 0..1??Binding: ?? (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... nullFlavor 0..1??Binding: ?? (required)
..... assigningAuthorityName 0..1??
..... displayable 0..1??
..... root 1..1??, ??, ??
..... extension 1..1??
.... templateId 0..*II
.... typeCode 0..1??Binding: ?? (required)
.... specimenRole C1..1SpecimenRoleshould-id: SHOULD contain id
..... nullFlavor 0..1??Binding: ?? (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... nullFlavor 0..1??Binding: ?? (required)
...... assigningAuthorityName 0..1??
...... displayable 0..1??
...... root 1..1??, ??, ??
...... extension 1..1??
..... templateId 0..*II
..... classCode 0..1??Binding: ?? (required)
..... sdtcIdentifiedBy 0..*IdentifiedBy
..... specimenPlayingEntity 0..1PlayingEntity
... performer 0..*Performer2
.... nullFlavor 0..1??Binding: ?? (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... nullFlavor 0..1??Binding: ?? (required)
..... assigningAuthorityName 0..1??
..... displayable 0..1??
..... root 1..1??, ??, ??
..... extension 1..1??
.... templateId 0..*II
.... typeCode 0..1??Binding: ?? (required)
.... sdtcFunctionCode 0..1CE
.... time 0..1IVL_TS
.... modeCode 0..1CE
.... assignedEntity C1..1AssignedEntityshould-assignedPerson: SHOULD contain assignedPerson
should-representedOrganization: SHOULD contain representedOrganization
..... nullFlavor 0..1??Binding: ?? (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... nullFlavor 0..1??Binding: ?? (required)
...... assigningAuthorityName 0..1??
...... displayable 0..1??
...... root 1..1??, ??, ??
...... extension 1..1??
..... templateId 0..*II
..... classCode 0..1??Binding: ?? (required)
..... sdtcIdentifiedBy 0..*IdentifiedBy
..... code 0..1CEBinding: ?? (example)
..... addr 1..*??Base for all types and resources
..... telecom 1..*TEL
..... assignedPerson 0..1Person
...... nullFlavor 0..1??Binding: ?? (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... nullFlavor 0..1??Binding: ?? (required)
....... assigningAuthorityName 0..1??
....... displayable 0..1??
....... root 1..1??, ??, ??
....... extension 1..1??
...... templateId 0..*II
...... classCode 0..1??Binding: ?? (required)
...... determinerCode 0..1??Binding: ?? (required)
...... name 1..*??Base for all types and resources
...... sdtcDesc 0..1ED
...... sdtcAsPatientRelationship 0..*InfrastructureRoot
....... nullFlavor 0..1??Binding: ?? (required)
....... realmCode 0..*CS
....... typeId 0..1II
........ nullFlavor 0..1??Binding: ?? (required)
........ assigningAuthorityName 0..1??
........ displayable 0..1??
........ root 1..1??, ??, ??
........ extension 1..1??
....... templateId 0..*II
....... classCode 1..1??
....... determinerCode 0..1??
....... code 1..1CE
..... representedOrganization C0..1Organizationshould-id: SHOULD contain id
...... nullFlavor 0..1??Binding: ?? (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... nullFlavor 0..1??Binding: ?? (required)
....... assigningAuthorityName 0..1??
....... displayable 0..1??
....... root 1..1??, ??, ??
....... extension 1..1??
...... templateId 0..*II
...... classCode 0..1??Binding: ?? (required)
...... determinerCode 0..1??Binding: ?? (required)
...... name 0..*ON
...... telecom 1..*TEL
...... addr 1..*??Base for all types and resources
...... standardIndustryClassCode 0..1CEBinding: ?? (example)
...... asOrganizationPartOf 0..1OrganizationPartOf
..... sdtcPatient 0..1Base
... author 0..*??Base for all types and resources
... informant 0..*Informant
... participant 0..*Participant2
... entryRelationship 0..*EntryRelationship
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 0..*Precondition2
... sdtcInFulfillmentOf1 0..*InFulfillmentOf1
... sdtcCategory 0..*CDXML: category (urn:hl7-org:sdtc)

doco Documentation for this format