Template

Show index

Template Advance Directive Observation (V4) 2017‑05‑01

Id2.16.840.1.113883.10.20.22.4.48Effective Date2017‑05‑01
Statusdraft DraftVersion LabelC-CDA R2.1
NameAdvanceDirectiveObservationV4Display NameAdvance Directive Observation (V4)
Description
An Advance Directive Observation template is used to record information about a document authored by the person and containing goals, preferences, and priorities for care. The observation records that the document was available and may have been reviewed (verified). It records the kind (category) of advance directive document, where the document can be accessed, who verified it, and the type of content that was determined to be present. When a person has more than one advance directive document, each document is recorded using an Advance Directive Observation template. A set of Advance Directive Observations are grouped together using an Advance Directive Organizer. An Advance Directive Observation template is not used to record information about portable medical orders, such as Medical Orders for Life Sustaining Treatments (MOLST), Physician Orders for Life Sustaining Treatments (POLST), or out-of-hospital Do Not Resuscitate (DNR) Orders. Portable medical order documents are authored by physicians, not patients. They document medical treatment intervention decisions that have been made rather than goals, preferences and priorities that a patient intends to be used as guidance when making care decisions. The Advance Directive Observation template differs from the Advance Care Planning Intervention template. The Advance Directive Observation template is used to record that a person’s advance directive document has been accessed and reviewed. The Advance Care Planning Intervention template is used to document interactions, such as discussions or education, with the patient about advance care planning and personal advance care plans. The categories of advance directives source documents could include, but are not limited to, the following: • Personal advance care plan • Living Will • Durable Healthcare (Medical) Power of Attorney Note: Under common law, a “power of attorney” was automatically revoked by the incompetency or incapacity of the principal, so the common law power of attorney was not useful as a planning for incapacity. Accordingly, states adopted “durable” power of attorney statutes allowing an agent to continue to act as empowered by a power of attorney even after the principal became disabled, incompetent or incapacitated. The types of content in an advance directive could include, but are not limited to: • Healthcare agent consent • Antibiotics administration preference • Artificial nutrition and hydration administration preference • Intubation and Ventilation procedure preference • Resuscitation procedure preference • Diagnostic Testing procedure preference • Preferences relating to palliative care • Preferences relating to hospice care at the end of life • Organ donation preference • Autopsy procedure preference • Burial preference • Care preference that is general in nature which the patient wants care providers to take into consideration • Information about a personal goal, such as seeing a grandchild born, attending a child’s wedding, finding care for a beloved pet, or dying in a certain place. Examples: A person may have a durable healthcare power of attorney that appoints a Healthcare Power of Attorney. It may indicate that the person’s spouse has been established as the primary healthcare agent, and the person’s daughter as the first alternative healthcare agent. If the spouse was deceased, or was unavailable at the time, or unwilling to act as healthcare agent during the encounter being documented, then the person’s daughter would be identified as the acting healthcare agent at that time. In this example, “personal advance care plan” is the category of advance directive and “Healthcare Agent” is the type of advance directive content that is present. In this example, “durable healthcare power of attorney” is the category of advance directive and “Healthcare agent” is the type of advance directive content that is present. A personal advance care plan may contain information about a person’s treatment preferences regarding resuscitation. In this example, “personal advance care plan” is the category of advance directive and “Resuscitation” is the type of advance directive content that is present. The author of the Advance Directive Observation is the person documenting that the directives were reviewed and verified. The verifier is the person who read the document and verified the advance directive information. The role of verifier and the role of author need not be fulfilled by the same person, so each role is documented separately. However, the author and the verifier often will be the same person. The author of the organizer is the author of the Advance Directive Observation unless overridden in the observation. When an Advance Directive Observation template indicates that the advance directives include healthcare agent appointment information, each healthcare agent can be included in a participation with @typeCode=”CST”. If present in a document that includes an Advance Directives Section, completed Advance Directive Observations SHALL be included in the Advance Directives Section within the context of an Advance Directives Organizer. Participation context MAY be established on the Advance Directives Organizer when it applies to all encompassed observations. Advance directives are effective over a range of time. The effectiveTime/low tells when they went into effect (or will go into effect) and the high tells when they ceased or will cease to be in effect. If the starting effective time is not known, effectiveTime/low is UNK, but this would still be considered "Active". If effectiveTime/high contains a value of "NA" or it is not valued, the advance directive remains active until some action is taken to make it inactive. (Explicit use of nullFlavor="NA" is the preferred approach for indicating an Advance Directive that is not time bounded.) That action may update the existing information with an effectiveTime/high or it may replace the open-ended entry with a new entry that includes the effectiveTime/high information. An advance directive is active so long as the effectiveTime/high has not been passed. Note: This template is backward compatible with the Advance Directive Observation (V3) template and can be used in place of the Advance Directive Observation (V3) template.
ContextParent nodes of template element with id 2.16.840.1.113883.10.20.22.4.48
ClassificationCDA Entry Level Template
Open/ClosedOpen (other than defined elements are allowed)
Used by / Uses
Used by 0 transactions and 1 template, Uses 0 templates
Used by as NameVersion
2.16.840.1.113883.10.20.22.4.108Containmentdraft Advance Directive Organizer (V3) (C-CDA R2.1)2017‑05‑01
RelationshipSpecialization: template 2.16.840.1.113883.10.12.303 CDA Observation (2005‑09‑07)
ref
ad1bbr-
Example
Advance Directive Observation (V4) Example
<!-- ** Advance Directive Observation (V4) ** -->
<!-- Component content regarding Healthcare Agent Appointment -->
<observation classCode="OBS" moodCode="EVN">
  <templateId root="2.16.840.1.113883.10.20.22.4.48" extension="2017-05-01"/>  <templateId root="2.16.840.1.113883.10.20.22.4.48" extension="2015-08-01"/>  <!-- This template can be omitted. Only shown for backward compatibility -->
  <id root="631F0E95-F055-4FA2-AF10-3AE036CAD2EC" extension="10.1.1.1"/>  <!-- Code tells the type of AD content and translation is fixed to 75320-2 for backwards compatibility. -->
  <code code="75773-2" displayName="Personal goals, preferences, and priorities for medical treatment" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC">
    <translation code="75320-2" displayName="Advance directive" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>  </code>
  <text>
    <reference value="#HealthcareAgents"/>  </text>
  <!-- LISA: point to this information. -->
  <statusCode code="completed"/>  <effectiveTime>
    <!-- The time at which the person named this individual to be his or her healthcare agent -->
    <low value="20110219"/>    <!-- Best practice as of July 2017: open time intervals do not use nullflavor. Simply omit the low or high element to indicate the time interval is open on that end. -->
    <high nullFlavor="NA"/>    <!-- Populated due to support backwards compatibility. -->
  </effectiveTime>
  <value xsi:type="CD" code="AD" displayName="Healthcare agent appointment" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>  <!-- Primary HCA -->
  <participant typeCode="CST">
    <participantRole classCode="AGNT">
      <code code="75783-1" displayName="Primary healthcare agent" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC">
        <originalText>
          <reference value="#HCA-1"/>        </originalText>
      </code>
      <addr nullFlavor="NI"/>      <telecom value="tel:+1(555)555-2008" use="MC"/>      <telecom value="mailto:zuckerjeff@gmail.com"/>      <playingEntity>
        <name>
          <given>Jeff</given>          <family>Zucker</family>        </name>
      </playingEntity>
    </participantRole>
  </participant>
  <!-- First Alternate HCA -->
   ...   <!-- Second Alternate HCA -->
   ...   <!-- Verifier -->
   ...   <!-- Point to Source Document Where these Heathcare Agents were verified-->
   ... </observation>
Example
Advance Directive Observation (V4) verifier
<!-- ** Advance Directive Observation (V4) ** -->
<observation>
   ...   <!-- The verifying of this advance directive artifact -->
  <participant typeCode="VRF">
    <templateId root="2.16.840.1.113883.10.20.1.58"/>    <time value="20170807150000-0500"/>    <participantRole>
      <id extension="5555555555" root="2.16.840.1.113883.4.6"/>      <code code="207QA0505X" displayName="Adult Medicine" codeSystem="2.16.840.1.113883.6.101" codeSystemName="Healthcare Provider Taxonomy (HIPAA)"/>      <playingEntity>
        <name>
          <given>Patricia</given>          <given qualifier="CL">P.</given>          <family>Primary</family>          <suffix qualifier="AC">M.D.</suffix>        </name>
      </playingEntity>
    </participantRole>
  </participant>
   ... </observation>
Example
Advance Directive Observation (V4) Reference External Document
<!-- ** Advance Directive Observation (V4) ** -->
<observation>
   ...   <!-- Information about where the verified artifact is located (can be retrieved) -->
  <reference typeCode="REFR">
    <seperatableInd value="false"/>    <externalDocument>
      <id root="2.16.840.1.113883.4.6.44444" extension="b50b7910-7ffb-4f4c-bbe4-177ed68cbbf3"/>      <text mediaType="application/pdf">
        <reference value="McBee-Roger-Rienman-2018-01-23-120935.pdf"/>      </text>
    </externalDocument>
  </reference>
   ... </observation>
Example
Advance Directive Observation (V4) content type with no SNOMED CT code in Value Set
<component>
  <section>
     ...     <text>
       ...       <table>
        <thead>
          <tr>
            <th ID="ADC">Type of Patient Preferences Available:</th>          </tr>
        </thead>
        <tbody>
          <tr>
            <td ID="ADCT-1">Healthcare agent appointment</td>          </tr>
          <tr>
            <td ID="ADCT-2">Life support</td>          </tr>
          <tr>
            <td ID="ADCT-3">Cardiopulmonary
resuscitation
</td>
          </tr>
          <tr>
            <td ID="ADCT-4">Palliative care</td>          </tr>
          <tr>
            <td ID="ADCT-5">Organ donation</td>          </tr>
          <tr>
            <td ID="ADCT-6">Autopsy</td>          </tr>
          <tr>
            <td ID="ADCT-7">Other directives</td>          </tr>
        </tbody>
      </table>
       ...     </text>
    <entry>
      <!-- *** Advance Directive Organizer (V3) template -->
      <organizer classCode="CLUSTER" moodCode="EVN">
        <templateId root="2.16.840.1.113883.10.20.22.4.108" extension="2017-05-01"/>         ...         <component>
          <!-- ** Advance Directive Observation (V4) ** -->
          <observation classCode="OBS" moodCode="EVN">
            <templateId root="2.16.840.1.113883.10.20.22.4.48" extension="2017-05-01"/>            <id root="631F0E95-F055-4FA2-AF10-3AE036CAD2EC" extension="10.1.1.6"/>            <code code="75773-2" displayName="Personal goals, preferences, and priorities for medical treatment" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC">
              <originalText>
                <reference value="#ADC"/>              </originalText>
              <translation code="75320-2" displayName="Advance directive" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>            </code>
            <text>
              <reference value="#ADCT-5"/>            </text>
            <statusCode code="completed"/>            <effectiveTime>
              <low value="20110219"/>              <!-- Best practice as of July 2017: open time intervals do not use nullflavor.
Simply omit the low or high element to indicate the time interval is open on that end. -->
              <high nullFlavor="NA"/>              <!-- Populated due to support backwards compatibility. -->
            </effectiveTime>
            <value xsi:type="CD" nullFlavor="OTH">
              <originalText>
                <reference value="#ADCT-5"/>              </originalText>
            </value>
            <participant typeCode="VRF"> ... </participant>             ...           </observation>
        </component>
      </organizer>
    </entry>
  </section>
</component>
ItemDTCardConfDescriptionLabel
cda:observation
AdvadotsonV4
@nullFlavor
cs0 … 1 MAY contain zero or one [0..1] @nullFlavor (CONF:X-X).
@classCode
cs1 … 1RSHALL contain exactly one [1..1] @classCode (CONF:X-X).
@moodCode
cs1 … 1RSHALL contain exactly one [1..1] @moodCode (CONF:X-X).
@negationInd
bl0 … 1 MAY contain zero or one [0..1] @negationInd (CONF:X-X).
cda:realmCode
0 … *MAY contain zero or more [0..*] realmCode (CONF:X-X).AdvadotsonV4
cda:typeId
0 … 1MAY contain zero or one [0..1] typeId (CONF:X-X).AdvadotsonV4
cda:templateId
1 … 1MSHALL contain exactly one [1..1] templateId (CONF:3332-8655) such that itCONFdots8655
@root
uid1 … 1F2.16.840.1.113883.10.20.22.4.48CONFdots0485
 SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.48" (CONF:3332-10485).
@extension
st1 … 1F2017-05-01CONFdots2496
 SHALL contain exactly one [1..1] @extension="2017-05-01" (CONF:3332-32496).
cda:templateId
0 … 1MAY contain zero or one [0..1] templateId (CONF:3332-32996) such that itCONFdots2996
@root
uid1 … 1F2.16.840.1.113883.10.20.22.4.48CONFdots2997
 SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.48" (CONF:3332-32997).
@extension
st1 … 1F2015-08-01CONFdots2998
 SHALL contain exactly one [1..1] @extension="2015-08-01" (CONF:3332-32998).
cda:id
1 … *MSHALL contain at least one [1..*] id (CONF:3332-8654).CONFdots8654
cda:code
1 … 1MSHALL contain exactly one [1..1] code, which SHOULD be selected from ValueSet Advance Directives Categories urn:oid:2.16.840.1.113883.11.20.9.69.4 DYNAMIC (CONF:3332-8651).CONFdots8651
cda:translation
1 … 1MThis code SHALL contain exactly one [1..1] translation (CONF:3332-32842) such that itCONFdots2842
@code
1 … 1F75320-2CONFdots2843
 SHALL contain exactly one [1..1] @code="75320-2" Advance Directive (CONF:3332-32843).
@codeSystem
1 … 1F2.16.840.1.113883.6.1CONFdots2844
 SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.1" (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:3332-32844).
@codeSystemName
1 … 1F2.16.840.1.113883.6.1CONFdots3061
 SHALL contain exactly one [1..1] @codeSystemName="LOINC" (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:3332-33061).
@code
CONF1 … 1F75320-2
@codeSystem
1 … 1F2.16.840.1.113883.6.1
cda:derivationExpr
0 … 1MAY contain zero or one [0..1] derivationExpr (CONF:X-X).AdvadotsonV4
cda:text
1 … 1MSHALL contain exactly one [1..1] text (CONF:3332-33063).CONFdots3063
cda:statusCode
1 … 1MSHALL contain exactly one [1..1] statusCode (CONF:3332-8652).CONFdots8652
@code
CONF1 … 1Fcompleted
cda:effectiveTime
1 … 1MSHALL contain exactly one [1..1] effectiveTime (CONF:3332-8656).CONFdots8656
cda:low
1 … 1MThis effectiveTime SHALL contain exactly one [1..1] low (CONF:3332-28719).CONFdots8719
cda:high
1 … 1MThis effectiveTime SHALL contain exactly one [1..1] high (CONF:3332-15521).CONFdots5521
 ConstraintIf the Advance Directive does not have a specified ending time, the <high> element **SHALL** have the nullFlavor attribute set to *NA*
cda:priorityCode
0 … 1MAY contain zero or one [0..1] priorityCode (CONF:X-X).AdvadotsonV4
cda:repeatNumber
0 … 1MAY contain zero or one [0..1] repeatNumber (CONF:X-X).AdvadotsonV4
cda:languageCode
0 … 1MAY contain zero or one [0..1] languageCode (CONF:X-X).AdvadotsonV4
cda:value
1 … 1MSHALL contain exactly one [1..1] value (ValueSet: Advance Directive Content Type SCT urn:oid:2.16.840.1.113762.1.4.1115.5 DYNAMIC) (CONF:3332-30804).CONFdots0804
 ConstraintThe value element SHOULD NOT contain an @code attribute with SNOMED CT concept [225204009 | IV fluid support (procedure)] OR [304251008 | Resuscitation status (observable entity)]. These concepts are deprecated from the value set used in this binding.
cda:interpretationCode
0 … *MAY contain zero or more [0..*] interpretationCode (CONF:X-X).AdvadotsonV4
cda:methodCode
0 … *MAY contain zero or more [0..*] methodCode (CONF:X-X).AdvadotsonV4
cda:targetSiteCode
0 … *MAY contain zero or more [0..*] targetSiteCode (CONF:X-X).AdvadotsonV4
cda:subject
0 … 1MAY contain zero or one [0..1] subject (CONF:X-X).AdvadotsonV4
cda:specimen
0 … *MAY contain zero or more [0..*] specimen (CONF:X-X).AdvadotsonV4
cda:performer
0 … *MAY contain zero or more [0..*] performer (CONF:X-X).AdvadotsonV4
cda:author
0 … *RSHOULD contain zero or more [0..*] Author Participation (identifier: urn:oid:2.16.840.1.113883.10.20.22.4.119) (CONF:3332-32406).CONFdots2406
cda:informant
0 … *MAY contain zero or more [0..*] informant (CONF:X-X).AdvadotsonV4
cda:participant
0 … *RSHOULD contain zero or more [0..*] participant (CONF:3332-8662) such that it

The participant "VRF" represents the clinician(s) who verified the patient's advance directive.
CONFdots8662
@typeCode
cs1 … 1FVRFCONFdots8663
 SHALL contain exactly one [1..1] @typeCode="VRF" Verifier (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 STATIC) (CONF:3332-8663).
cda:templateId
1 … 1MSHALL contain exactly one [1..1] templateId (CONF:3332-8664) such that itCONFdots8664
@root
uid1 … 1F2.16.840.1.113883.10.20.1.58CONFdots0486
 SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.1.58" (CONF:3332-10486).
cda:time
0 … 1RSHOULD contain zero or one [0..1] time (CONF:3332-8665).CONFdots8665
 ConstraintThe data type of Observation/participant/time in a verification **SHALL** be *TS* (time stamp).
cda:participantRole
1 … 1MSHALL contain exactly one [1..1] participantRole (CONF:3332-8825).CONFdots8825
cda:code
0 … 1RThis participantRole SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:3332-28446).CONFdots8446
cda:addr
0 … *CONFdots8451
 Schematron assertrolered error 
 test(not(cda:participant[@typeCode='VRF']/cda:participantRole/cda:addr) or cda:participant[@typeCode='VRF']/cda:participantRole/cda:addr[cda:streetAddressLine and cda:city and ((not(cda:country) or cda:country!='US') or (cda:country='US' and cda:state and cda:postalCode))]) 
 MessageThis participantRole MAY contain zero or more [0..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:3332-28451). 
cda:playingEntity
1 … 1MThis participantRole SHALL contain exactly one [1..1] playingEntity (CONF:3332-28428).CONFdots8428
cda:name
1 … 1MCONFdots8454
 Schematron assertrolered error 
 testnot(cda:participant[@typeCode="VRF"]/cda:participantRole/cda:playingEntity/cda:name) or (cda:participant[@typeCode="VRF"]/cda:participantRole/cda:playingEntity/cda:name[cda:given and cda:family] or (count(cda:participant[@typeCode="VRF"]/cda:participantRole/cda:playingEntity/cda:name[*])=0 and string-length(cda:participant[@typeCode="VRF"]/cda:participantRole/cda:playingEntity/cda:name)!=0)) 
 MessageThis playingEntity SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:3332-28454). 
cda:participant
0 … *RSHOULD contain zero or more [0..*] participant (CONF:3332-8667) such that it

This custodian (CST) participant identifies a legal representative for healthcare decision-making. Examples of such individuals are called health care agents, substitute decision makers and/or health care proxies. Only record a heathcare agent who is acting in that capacity and participating in care decision-making during the documented care ecounter.
CONFdots8667
@typeCode
cs1 … 1FCSTCONFdots8668
 SHALL contain exactly one [1..1] @typeCode="CST" Custodian (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 STATIC) (CONF:3332-8668).
cda:participantRole
1 … 1MSHALL contain exactly one [1..1] participantRole (CONF:3332-8669).CONFdots8669
@classCode
cs1 … 1FAGNTCONFdots8670
 This participantRole SHALL contain exactly one [1..1] @classCode="AGNT" Agent (CodeSystem: HL7RoleClass urn:oid:2.16.840.1.113883.5.110 STATIC) (CONF:3332-8670).
cda:code
0 … 1RThis participantRole SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Agent or Proxy Choices urn:oid:2.16.840.1.113762.1.4.1046.35 DYNAMIC (CONF:3332-28440).CONFdots8440
cda:addr
0 … 1RCONFdots8671
 Schematron assertrolered error 
 test(not(cda:participantRole) or cda:participantRole[count(cda:addr)=1]) and (not(cda:participant[@typeCode='CST']/cda:participantRole/cda:addr) or cda:participant[@typeCode='CST']/cda:participantRole/cda:addr[cda:streetAddressLine and cda:city and ((not(cda:country) or cda:country!='US') or (cda:country='US' and cda:state and cda:postalCode))]) 
 MessageThis participantRole SHOULD contain zero or one [0..1] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:3332-8671). 
cda:telecom
0 … *RThis participantRole SHOULD contain zero or more [0..*] telecom (CONF:3332-8672).CONFdots8672
cda:playingEntity
1 … 1MThis participantRole SHALL contain exactly one [1..1] playingEntity (CONF:3332-8824).CONFdots8824
cda:name
1 … 1MThis playingEntity SHALL contain exactly one [1..1] name (CONF:3332-8673).

The name of the healthcare agent.
CONFdots8673
cda:entryRelationship
0 … *MAY contain zero or more [0..*] entryRelationship (CONF:X-X).AdvadotsonV4
cda:reference
0 … *RSHOULD contain zero or more [0..*] reference (CONF:3332-8692) such that itCONFdots8692
@typeCode
cs1 … 1FREFRCONFdots8694
 SHALL contain exactly one [1..1] @typeCode="REFR" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002 STATIC) (CONF:3332-8694).
cda:externalDocument
1 … 1MSHALL contain exactly one [1..1] externalDocument (CONF:3332-8693).CONFdots8693
cda:id
1 … *MThis externalDocument SHALL contain at least one [1..*] id (CONF:3332-8695).CONFdots8695
cda:text
0 … 1This externalDocument MAY contain zero or one [0..1] text (CONF:3332-8696).CONFdots8696
cda:reference
0 … 1The text, if present, MAY contain zero or one [0..1] reference (CONF:3332-8697).CONFdots8697
 ConstraintThe URL of a referenced advance directive document **MAY** be present, and **SHALL** be represented in Observation/reference/ExternalDocument/text/reference.
 ConstraintIf a URL is referenced, then it **SHOULD** have a corresponding linkHTML element in narrative block.
cda:precondition
0 … *MAY contain zero or more [0..*] precondition (CONF:X-X).AdvadotsonV4
sdtc:precondition2
0 … *MAY contain zero or more [0..*] sdtc:precondition2 (CONF:X-X).AdvadotsonV4
cda:referenceRange
0 … *MAY contain zero or more [0..*] referenceRange (CONF:X-X).AdvadotsonV4
sdtc:inFulfillmentOf1
0 … *MAY contain zero or more [0..*] sdtc:inFulfillmentOf1 (CONF:X-X).AdvadotsonV4