In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:templateId[@root='2.16.840.1.113883.10.20.22.1.9'], the attribute root SHALL be present (Item : conf-10052)
OCL
self.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.1.9')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'], the element(s) hl7:templateId[@root='2.16.840.1.113883.10.20.22.1.9'] SHALL not have nullFlavor (mandatory) (Item : conf-7588 / conf-10052)
OCL
self.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.1.9')->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'] SHALL contain at most ONE hl7:templateId[@root='2.16.840.1.113883.10.20.22.1.9'] (Item : conf-7588 / conf-10052)
OCL
self.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.1.9')->size()<2
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'] SHALL contain at least ONE hl7:templateId[@root='2.16.840.1.113883.10.20.22.1.9'] (Item : conf-7588 / conf-10052)
OCL
(not self.nullFlavor.oclIsUndefined()) or self.templateId->size()>0
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'], the element(s) hl7:code SHALL not have nullFlavor (mandatory) (Item : conf-17189)
OCL
self.code->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent, the attribute classCode SHALL be present (Item : conf-26420)
OCL
self.documentationOf.serviceEvent->forAll((not nullFlavor.oclIsUndefined()) or (not classCode.oclIsUndefined()))
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent, the attribute classCode SHALL have the value 'PCPR' if present (Item : conf-26420)
OCL
self.documentationOf.serviceEvent->forAll(classCode.oclIsUndefined() or classCode=ActClassRoot::PCPR)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent/hl7:templateId[@root='2.16.840.1.113883.10.20.21.3.1'], the attribute root SHALL be present (Item : conf-10068)
OCL
self.documentationOf.serviceEvent.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.3.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent, the element(s) hl7:templateId[@root='2.16.840.1.113883.10.20.21.3.1'] SHALL not have nullFlavor (mandatory) (Item : conf-9480 / conf-10068)
OCL
self.documentationOf.serviceEvent.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.3.1')->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent SHALL contain at most ONE hl7:templateId[@root='2.16.840.1.113883.10.20.21.3.1'] (Item : conf-9480 / conf-10068)
OCL
self.documentationOf.serviceEvent->forAll(templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.3.1')->size()<2)
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf/hl7:serviceEvent SHALL contain at least ONE hl7:templateId[@root='2.16.840.1.113883.10.20.21.3.1'] (Item : conf-9480 / conf-10068)
OCL
self.documentationOf.serviceEvent->forAll(templateId->size()>0)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:documentationOf, the element(s) hl7:serviceEvent SHALL not have nullFlavor (mandatory) (Item : conf-7604)
OCL
self.documentationOf.serviceEvent->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'] SHALL contain at most ONE hl7:documentationOf (Item : conf-7603)
OCL
self.documentationOf->size()<2
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf/hl7:encompassingEncounter, the element(s) hl7:id SHALL not have nullFlavor (mandatory) (Item : conf-7597)
OCL
self.componentOf.encompassingEncounter.id->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf/hl7:encompassingEncounter SHALL contain at least ONE hl7:id (Item : conf-7597)
OCL
self.componentOf.encompassingEncounter->forAll(id->size()>0)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf/hl7:encompassingEncounter/hl7:effectiveTime, the element(s) hl7:low SHALL not have nullFlavor (mandatory) (Item : conf-7599)
OCL
self.componentOf.encompassingEncounter.effectiveTime.low->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf/hl7:encompassingEncounter/hl7:effectiveTime SHALL contain at least ONE hl7:low (Item : conf-7599)
OCL
self.componentOf.encompassingEncounter.effectiveTime->forAll(not low.oclIsUndefined())
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf/hl7:encompassingEncounter, the element(s) hl7:effectiveTime SHALL not have nullFlavor (mandatory) (Item : conf-7598)
OCL
self.componentOf.encompassingEncounter.effectiveTime->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:componentOf, the element(s) hl7:encompassingEncounter SHALL not have nullFlavor (mandatory) (Item : conf-7596)
OCL
self.componentOf.encompassingEncounter->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'], the element(s) hl7:componentOf SHALL not have nullFlavor (mandatory) (Item : conf-7595)
OCL
self.componentOf->forAll(nullFlavor.oclIsUndefined())
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'] SHALL contain at least ONE hl7:componentOf (Item : conf-7595)
OCL
(not self.nullFlavor.oclIsUndefined()) or self.componentOf->size()>0
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.1']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.21.2.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.1')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.2.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.1'] (Item : conf-8770)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.1']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.1')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.1'] (Item : conf-8771)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1']/hl7:section/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1')).section.templateId->select((not root.oclIsUndefined()) and root='1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1'] (Item : conf-8772)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.6']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.6'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.6')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.6')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.6'] (Item : conf-8773)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.6'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.9']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.9'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.9')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.9')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.9'] (Item : conf-8774)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.9'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.10']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.10'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.10')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.10')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.10'] (Item : conf-8775)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.10'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.8']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.8'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.8')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.8')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.8'] (Item : conf-8776)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.8'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.3']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.21.2.3'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.3')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.2.3')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.3'] (Item : conf-8778)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.3'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.2.10']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.2.10'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.2.10')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.2.10')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.2.10'] (Item : conf-8780)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.2.10'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.3']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.3'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.3')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.3')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.3'] (Item : conf-8782)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.3'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.4']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.4'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.4')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.4')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.4'] (Item : conf-8784)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.4'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.5']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.5'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.5')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.5')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.5'] (Item : conf-8786)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.5'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.5.1']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.5.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.5.1')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.5.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.5.1'] (Item : conf-8786)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.5.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.3.18']/hl7:section/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.3.18'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.3.18')).section.templateId->select((not root.oclIsUndefined()) and root='1.3.6.1.4.1.19376.1.5.3.1.3.18')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.3.18'] (Item : conf-8788)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.3.18'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.2']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.21.2.2'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.2')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.21.2.2')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.21.2.2'] (Item : conf-8790)
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.21.2.2'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.22']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.22'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.22')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.22')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.22']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.22'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.15']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.15'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.15')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.15')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.15']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.15'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.14']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.14'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.14')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.14')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.14']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.14'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.20']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.20'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.20')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.20')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.20']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.20'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.3.4']/hl7:section/hl7:templateId[@root='1.3.6.1.4.1.19376.1.5.3.1.3.4'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.3.4')).section.templateId->select((not root.oclIsUndefined()) and root='1.3.6.1.4.1.19376.1.5.3.1.3.4')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.3.4']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '1.3.6.1.4.1.19376.1.5.3.1.3.4'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.1.1']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.1.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.1.1')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.1.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.1.1']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.1.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.7']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.7'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.7')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.7')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.7']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.7'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.17']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.17'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.17')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.17')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.17']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.17'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody/hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.7.1']/hl7:section/hl7:templateId[@root='2.16.840.1.113883.10.20.22.2.7.1'], the attribute root SHALL be present
OCL
self.component.structuredBody.component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.7.1')).section.templateId->select((not root.oclIsUndefined()) and root='2.16.840.1.113883.10.20.22.2.7.1')->forAll((not nullFlavor.oclIsUndefined()) or (not root.oclIsUndefined()))
In GEE Progress Note, /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9']/hl7:component/hl7:structuredBody SHALL contain at most ONE hl7:component[hl7:section/hl7:templateId/@root='2.16.840.1.113883.10.20.22.2.7.1']
OCL
self.component.structuredBody->forAll(component->select(section.templateId.root->exists(aa : String| aa = '2.16.840.1.113883.10.20.22.2.7.1'))->size()<2)
In GEE Progress Note, in /hl7:ClinicalDocument[hl7:templateId/@root='2.16.840.1.113883.10.20.22.1.9'], the element(s) hl7:component SHALL not have nullFlavor (mandatory) (Item : conf-9591)
OCL
self.component->forAll(nullFlavor.oclIsUndefined())