Constraint Descriptor : constraint_allowedSlot (type: ERROR, kind: )

Constraint : constraint_allowedSlot

Constraint Name
constraint_allowedSlot (type: ERROR, kind: )
Package
cmpd
Description
Allowed metadatas are $XDSDocumentEntryPatientId, $XDSDocumentEntryEntryUUID, $XDSDocumentEntryUniqueId, $XDSDocumentEntryPracticeSettingCode, $XDSDocumentEntryCreationTimeFrom, $XDSDocumentEntryCreationTimeTo, $XDSDocumentEntryServiceStartTimeFrom, $XDSDocumentEntryServiceStartTimeTo, $XDSDocumentEntryServiceStopTimeFrom, $XDSDocumentEntryServiceStopTimeTo, $XDSDocumentEntryHealthcareFacilityTypeCode, $XDSDocumentEntryEventCodeList, $XDSDocumentEntryConfidentialityCode, $XDSDocumentEntryAuthorPerson, $XDSDocumentEntryStatus on FindPrescriptionsForValidation messageType (IHE_PHARM_Suppl_CMPD_Rev1, 3.1.4.1.2.1.1.1)
OCL
self.slot->forAll(sl : SlotType1 |
	(not sl.name.oclIsUndefined()) and
	(
		sl.name='$XDSDocumentEntryUniqueId' or
		sl.name='$XDSDocumentEntryPracticeSettingCode' or
		sl.name='$XDSDocumentEntryCreationTimeFrom' or
		sl.name='$XDSDocumentEntryCreationTimeTo' or
		sl.name='$XDSDocumentEntryServiceStartTimeFrom' or
		sl.name='$XDSDocumentEntryServiceStartTimeTo' or
		sl.name='$XDSDocumentEntryServiceStopTimeFrom' or
		sl.name='$XDSDocumentEntryServiceStopTimeTo' or
		sl.name='$XDSDocumentEntryHealthcareFacilityTypeCode' or
		sl.name='$XDSDocumentEntryEventCodeList' or
		sl.name='$XDSDocumentEntryConfidentialityCode' or
		sl.name='$XDSDocumentEntryAuthorPerson' or
		sl.name='$XDSDocumentEntryStatus' or
		sl.name='$XDSDocumentEntryPatientId' or
		sl.name='$XDSDocumentEntryEntryUUID'
	)
)