This page is part of the Occupational Data for Health (ODH) FHIR IG (v1.0.0: STU 1) based on FHIR R4. The current version which supercedes this version is 1.2.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/odh/StructureDefinition/obf-ActionRequest
Abstract class representing a request for any type of action to be performed.
This profile builds on DomainResource.
This profile was published on Sat Jan 04 00:00:00 UTC 2020 as a active by HL7 International Public Health Work Group.
Summary
Mandatory: 0 element (3 nested mandatory elements)
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.ActionRequest maps to DomainResource: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.source Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text
Summary
Mandatory: 0 element (3 nested mandatory elements)
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.ActionRequest maps to DomainResource: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.source Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text
Differential View
Snapshot View
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Conformance | ValueSet |
DomainResource.language | preferred | CommonLanguages Max Binding: AllLanguages |
Id | Path | Details | Requirements |
dom-2 | DomainResource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | DomainResource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | DomainResource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | DomainResource | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | DomainResource | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | DomainResource.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | DomainResource.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | DomainResource.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | DomainResource.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | DomainResource.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | DomainResource.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |