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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Procedure | C | 1..1 | Base 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..1 | II | ||
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 | C | 1..1 | CD | (USCDI) 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..1 | ED | SHOULD 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 | C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
thumbnail | 0..1 | ED | ||
qualifier | 0..* | CR | ||
translation | 0..* | CD | ||
negationInd | 0..1 | ?? | ||
text | 0..1 | ED | SHOULD 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 | C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
thumbnail | 0..1 | ED | ||
statusCode | 1..1 | CS | Binding: ?? (required) | |
code | 1..1 | ?? | Binding: ?? (required) | |
sdtcValueSet | 0..1 | ?? | ||
sdtcValueSetVersion | 0..1 | ?? | ||
effectiveTime | C | 1..1 | ?? | (USCDI) 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 | C | 0..1 | IVXB_TS | Indicates 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..1 | TS | ||
width | 0..1 | PQ | ||
high | C | 0..1 | IVXB_TS | Indicates 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..1 | CE | Binding: ?? (required) | |
languageCode | 0..1 | CS | Binding: ?? (required) | |
methodCode | 0..1 | CE | MethodCode **SHALL NOT** conflict with the method inherent in Procedure / code (CONF:4515-7890). | |
approachSiteCode | 0..* | CD | ||
targetSiteCode | 0..* | CD | In 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..1 | Subject | ||
specimen | 0..* | Specimen | This specimen is for representing specimens obtained from a procedure (CONF:4515-16842). | |
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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 | C | 1..1 | SpecimenRole | should-id: SHOULD contain id |
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | PlayingEntity | ||
performer | 0..* | Performer2 | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | CE | ||
time | 0..1 | IVL_TS | ||
modeCode | 0..1 | CE | ||
assignedEntity | C | 1..1 | AssignedEntity | should-assignedPerson: SHOULD contain assignedPerson should-representedOrganization: SHOULD contain representedOrganization |
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | CE | Binding: ?? (example) | |
addr | C | 1..* | ?? | Base for all types and resources shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). should-use: SHOULD contain @use should-country: SHOULD contain country 81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) 81-10024: If 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). 81-10025: If 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). shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country |
telecom | 1..* | TEL | ||
assignedPerson | 0..1 | Person | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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 | C | 1..* | ?? | Base for all types and resources pn-no-ls: No PN name part may have a qualifier of LS. 81-9371: The content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371). 81-9372: The string **SHALL NOT** contain name parts (CONF:81-9372). |
sdtcDesc | 0..1 | ED | ||
sdtcAsPatientRelationship | 0..* | InfrastructureRoot | ||
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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..1 | CE | ||
representedOrganization | C | 0..1 | Organization | should-id: SHOULD contain id |
nullFlavor | 0..1 | ?? | Binding: ?? (required) | |
realmCode | 0..* | CS | ||
typeId | 0..1 | II | ||
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 | C | 1..* | ?? | Base for all types and resources shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292). shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291). should-use: SHOULD contain @use should-country: SHOULD contain country 81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296) 81-10024: If 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). 81-10025: If 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). shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country |
standardIndustryClassCode | 0..1 | CE | Binding: ?? (example) | |
asOrganizationPartOf | 0..1 | OrganizationPartOf | ||
sdtcPatient | 0..1 | Base | ||
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 | ||
Documentation for this format |