Order Catalog Implementation Guide
0.1.0 - STU Ballot 1

This page is part of the Order Catalog Implementation Guide (v0.1.0: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Resource Profile: LabServiceDefinition

The LabServiceDefinition profile constrains the PlanDefinition resource to represent a laboratory diagnostic service for the clinicians, potential consumers of such services. Clinicians typically order laboratory services and use the results thereof in the course of their delivery of clinical care. A laboratory diagnostic service is a kind of clinical artifact that falls within the scope of PlanDefinition. It involves preparation of the patient, collection and delivery to the lab of biological/digital specimens , tests and panels performed on these specimens, interpretation of the results by the pathologist, and delivery of the results and diagnostic report back to the ordering clinician and possibly other recipients, including the patient. PlanDefinition conveys the general properties of the lab service. It describes the usage of the service, the contexts and situations in which this service is useful, and may also detail the goals that the laboratory service contributes to, such as screening or diagnostic of a particular pathology, monitoring of a long course treatment … PlanDefintion references one or more instances of ActivityDefinition, describing the service in terms of laboratory procedures.
Such a definition of a laboratory diagnostic service can be used in a laboratory compendium/catalog as well as in other contexts.

The official URL for this profile is:

http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabServiceDefinition

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from PlanDefinition

Summary

Mandatory: 1 element (5 nested mandatory elements)
Must-Support: 11 elements
Fixed Value: 6 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element PlanDefinition.useContext is sliced based on the values of pattern:code, type:value, pattern:value
  • The element PlanDefinition.relatedArtifact is sliced based on the value of value:type
  • The element PlanDefinition.action.code.coding is sliced based on the value of value:system
  • The element PlanDefinition.action.trigger is sliced based on the value of value:type

This structure is derived from PlanDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition 0..*PlanDefinitionThe definition of a plan for a series of actions
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... CatalogReference 0..*Reference(Catalog Header) {r}Reference to a catalog exposing this service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference
... ServiceBillingCode 0..*CodeableConcept, Reference()A billing code associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode
... ScheduleSummary 0..1stringTextual summary of the schedule of the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary
... LimitationSummary 0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary
... RegulatorySummary 0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary
... title
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation 0..*(Complex)Synonym in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
... type S0..1CodeableConceptpanel | test
Binding: Types of diagnostic services performed by a laboratory (extensible)
... description 0..1markdownNatural language description of the plan definition
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation 0..*(Complex)Translation in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
... useContext S0..*(Slice Definition)The context that the content is intended to support
Slice: Unordered, Open by pattern:code, type:value, pattern:value
.... useContext:Orderable S0..1UsageContextService is orderable
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABOE
.... useContext:PathologistInitiative 0..1UsageContextService may be added by pathologist
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABRREV
.... useContext:OneGender 0..1UsageContextservice restricted to one gender
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: gender
..... value[x] 1..1CodeableConceptValue that defines the context
Binding: AdministrativeGender (required)
.... useContext:StoreSpecimen 0..1UsageContextSpecimens to be kept
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: STORE
.... useContext:AgeRange 0..*UsageContextA patient age range applicable for this service
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: age
..... value[x] 1..1Rangepatient age range applicable for this service
... usage S0..1stringDescribes the clinical usage of the laboratory diagnostic service
... topic S0..*CodeableConceptcategorization of the laboratory service
... relatedArtifact S0..*(Slice Definition)Additional documentation, citations
Slice: Unordered, Open by value:type
.... relatedArtifact:InputDocumentExpected 0..*RelatedArtifactInput document expected by the laboratory service
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: depends-on
..... label 1..1stringName of the kind of document expected
..... display 1..1stringBrief description of the related artifact
..... document 0..1AttachmentDocument model
...... url 0..1urlurl of the model of document expected
...... title 0..1stringTitle of the kind or model of document
.... relatedArtifact:IsReplacedBy 0..*RelatedArtifactReference to a service replacing the current non-usable one
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: successor
..... resource 1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Includes 0..*RelatedArtifactReference to a panel or test included by the current one
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: composed-of
..... resource 1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Bibliography 0..*RelatedArtifactAdditional documentation, citation or justification
..... type 1..1codedocumentation | justification | citation
Binding: Types of bibliographic artifacts (required)
... action 1..1BackboneElementAction defined by the plan
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... SpecimenRequested 0..*(Complex)Specimens required for this action
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested
.... description 0..1stringBrief description of the laboratory service and its method
.... priority 0..1coderoutine | urgent | asap | stat
.... code S0..1CodeableConceptCode of the laboratory service
..... coding 0..*(Slice Definition)Code for the laboratory service
Slice: Unordered, Open by value:system
...... coding:orderCodeLOINC S0..1CodingLOINC code for the laboratory service
....... system S0..1uriLOINC code system
Fixed Value: http://loinc.org
.... trigger S0..*(Slice Definition)When the action should be triggered
Slice: Unordered, Open by value:type
..... trigger:Reflex 0..*TriggerDefinitionReflex laboratory procedure
...... type 1..1codenamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Fixed Value: named-event
...... name 1..1stringName or URI that identifies the event
.... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Fixed Value: logical-group
.... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
.... definition[x] S0..1canonical(Laboratory Procedure Definition) {r}Description of the activity to be performed

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition I0..*PlanDefinitionThe definition of a plan for a series of actions
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
... CatalogReference I0..*Reference(Catalog Header) {r}Reference to a catalog exposing this service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference
... ServiceBillingCode I0..*CodeableConcept, Reference()A billing code associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode
... BillingSummary I0..1(Complex)Textual summary of billing applied to the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/BillingSummary
... ScheduleSummary I0..1stringTextual summary of the schedule of the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary
... LimitationSummary I0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary
... RegulatorySummary I0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... url ΣI0..1uriCanonical identifier for this plan definition, represented as a URI (globally unique)
... identifier ΣI0..*IdentifierAdditional identifier for the plan definition
... version ΣI0..1stringBusiness version of the plan definition
... name ΣI0..1stringName for this plan definition (computer friendly)
... title ΣI0..1stringName for this plan definition (human friendly)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation I0..*(Complex)Synonym in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... subtitle I0..1stringSubordinate title of the plan definition
... type SΣI0..1CodeableConceptpanel | test
Binding: Types of diagnostic services performed by a laboratory (extensible)
... status ?!ΣI1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ΣI0..1booleanFor testing purposes, not real usage
... subject[x] I0..1Type of individual the plan definition is focused on
Binding: SubjectType (extensible)
.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(Group)
... date ΣI0..1dateTimeDate last changed
... publisher ΣI0..1stringName of the publisher (organization or individual)
... contact ΣI0..*ContactDetailContact details for the publisher
... description ΣI0..1markdownNatural language description of the plan definition
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation I0..*(Complex)Translation in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
.... value 0..1stringPrimitive value for markdown
... useContext SΣI0..*(Slice Definition)The context that the content is intended to support
Slice: Unordered, Open by pattern:code, type:value, pattern:value
.... useContext:Orderable SΣI0..1UsageContextService is orderable
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABOE
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:PathologistInitiative ΣI0..1UsageContextService may be added by pathologist
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABRREV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:OneGender ΣI0..1UsageContextservice restricted to one gender
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: gender
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: AdministrativeGender (required)
.... useContext:StoreSpecimen ΣI0..1UsageContextSpecimens to be kept
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: STORE
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:AgeRange ΣI0..*UsageContextA patient age range applicable for this service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: age
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1Rangepatient age range applicable for this service
... jurisdiction ΣI0..*CodeableConceptIntended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... purpose I0..1markdownWhy this plan definition is defined
... usage SI0..1stringDescribes the clinical usage of the laboratory diagnostic service
... copyright I0..1markdownUse and/or publishing restrictions
... approvalDate I0..1dateWhen the plan definition was approved by publisher
... lastReviewDate I0..1dateWhen the plan definition was last reviewed
... effectivePeriod ΣI0..1PeriodWhen the plan definition is expected to be used
... topic SI0..*CodeableConceptcategorization of the laboratory service
Binding: DefinitionTopic (example)
... author I0..*ContactDetailWho authored the content
... editor I0..*ContactDetailWho edited the content
... reviewer I0..*ContactDetailWho reviewed the content
... endorser I0..*ContactDetailWho endorsed the content
... relatedArtifact SI0..*(Slice Definition)Additional documentation, citations
Slice: Unordered, Open by value:type
.... relatedArtifact:InputDocumentExpected I0..*RelatedArtifactInput document expected by the laboratory service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: depends-on
..... label ΣI1..1stringName of the kind of document expected
..... display ΣI1..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentDocument model
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... contentType ΣI0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
...... language ΣI0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
Example General: en-AU
...... data I0..1base64BinaryData inline, base64ed
...... url ΣI0..1urlurl of the model of document expected
Example General: http://www.acme.com/logo-small.png
...... size ΣI0..1unsignedIntNumber of bytes of content (if url provided)
...... hash ΣI0..1base64BinaryHash of the data (sha-1, base64ed)
...... title ΣI0..1stringTitle of the kind or model of document
Example General: Official Corporate Logo
...... creation ΣI0..1dateTimeDate attachment was first created
..... resource ΣI0..1canonical(Resource)What resource is being referenced
.... relatedArtifact:IsReplacedBy I0..*RelatedArtifactReference to a service replacing the current non-usable one
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: successor
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Includes I0..*RelatedArtifactReference to a panel or test included by the current one
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: composed-of
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Bibliography I0..*RelatedArtifactAdditional documentation, citation or justification
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation
Binding: Types of bibliographic artifacts (required)
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI0..1canonical(Resource)What resource is being referenced
... library I0..*canonical(Library)Logic used by the plan definition
... goal I0..*BackboneElementWhat the plan is trying to accomplish
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... category I0..1CodeableConceptE.g. Treatment, dietary, behavioral
Binding: GoalCategory (example)
.... description I1..1CodeableConceptCode or text describing the goal
Binding: SNOMEDCTClinicalFindings (example)
.... priority I0..1CodeableConcepthigh-priority | medium-priority | low-priority
Binding: GoalPriority (preferred)
.... start I0..1CodeableConceptWhen goal pursuit begins
Binding: GoalStartEvent (example)
.... addresses I0..*CodeableConceptWhat does the goal address
Binding: Condition/Problem/DiagnosisCodes (example)
.... documentation I0..*RelatedArtifactSupporting documentation for the goal
.... target I0..*BackboneElementTarget outcome for the goal
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure I0..1CodeableConceptThe parameter whose value is to be tracked
Binding: LOINCCodes (example)
..... detail[x] I0..1The target value to be achieved
...... detailQuantityQuantity
...... detailRangeRange
...... detailCodeableConceptCodeableConcept
..... due I0..1DurationReach goal within
... action I1..1BackboneElementAction defined by the plan
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... SpecimenRequested I0..*(Complex)Specimens required for this action
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... prefix I0..1stringUser-visible prefix for the action (e.g. 1. or A.)
.... title I0..1stringUser-visible title
.... description I0..1stringBrief description of the laboratory service and its method
.... textEquivalent I0..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority I0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required)
.... code SI0..1CodeableConceptCode of the laboratory service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣI0..*(Slice Definition)Code for the laboratory service
Slice: Unordered, Open by value:system
...... coding:orderCodeLOINC SΣI0..1CodingLOINC code for the laboratory service
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣI0..1uriLOINC code system
Fixed Value: http://loinc.org
....... version ΣI0..1stringVersion of the system - if relevant
....... code ΣI0..1codeSymbol in syntax defined by the system
....... display ΣI0..1stringRepresentation defined by the system
....... userSelected ΣI0..1booleanIf this coding was chosen directly by the user
..... text ΣI0..1stringPlain text representation of the concept
.... reason I0..*CodeableConceptWhy the action should be performed
.... documentation I0..*RelatedArtifactSupporting documentation for the intended performer of the action
.... goalId I0..*idWhat goals this action supports
.... subject[x] I0..1Type of individual the action is focused on
Binding: SubjectType (extensible)
..... subjectCodeableConceptCodeableConcept
..... subjectReferenceReference(Group)
.... trigger SI0..*(Slice Definition)When the action should be triggered
Slice: Unordered, Open by value:type
..... trigger:Reflex I0..*TriggerDefinitionReflex laboratory procedure
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... type ΣI1..1codenamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
Fixed Value: named-event
...... name ΣI1..1stringName or URI that identifies the event
...... timing[x] ΣI0..1Timing of the event
....... timingTimingTiming
....... timingReferenceReference(Schedule)
....... timingDatedate
....... timingDateTimedateTime
...... data ΣI0..*DataRequirementTriggering data of the event (multiple = 'and')
...... condition ΣI0..1ExpressionWhether the event triggers (boolean expression)
.... condition I0..*BackboneElementWhether or not the action is applicable
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... kind I1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
..... expression I0..1ExpressionBoolean-valued expression
.... input I0..*DataRequirementInput data requirements
.... output I0..*DataRequirementOutput data definition
.... relatedAction I0..*BackboneElementRelationship to another action
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actionId I1..1idWhat action is this related to
..... relationship I1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
..... offset[x] I0..1Time offset for the relationship
...... offsetDurationDuration
...... offsetRangeRange
.... timing[x] I0..1When the action should take place
..... timingDateTimedateTime
..... timingAgeAge
..... timingPeriodPeriod
..... timingDurationDuration
..... timingRangeRange
..... timingTimingTiming
.... participant I0..*BackboneElementWho should participate in the action
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type I1..1codepatient | practitioner | related-person | device
Binding: ActionParticipantType (required)
..... role I0..1CodeableConceptE.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example)
.... type I0..1CodeableConceptcreate | update | remove | fire-event
Binding: ActionType (extensible)
.... groupingBehavior I0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
Fixed Value: logical-group
.... selectionBehavior I0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
.... requiredBehavior I0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
.... precheckBehavior I0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
.... cardinalityBehavior I0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
.... definition[x] SI0..1canonical(Laboratory Procedure Definition) {r}Description of the activity to be performed
.... transform I0..1canonical(StructureMap)Transform to apply the template
.... dynamicValue I0..*BackboneElementDynamic aspects of the definition
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... path I0..1stringThe path to the element to be set dynamically
..... expression I0..1ExpressionAn expression that provides the dynamic value for the customization
.... action I0..*See actionA sub-action

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition I0..*PlanDefinitionThe definition of a plan for a series of actions
... type ΣI0..1CodeableConceptpanel | test
Binding: Types of diagnostic services performed by a laboratory (extensible)
... useContext ΣI0..*(Slice Definition)The context that the content is intended to support
Slice: Unordered, Open by pattern:code, type:value, pattern:value
.... useContext:Orderable ΣI0..1UsageContextService is orderable
... usage I0..1stringDescribes the clinical usage of the laboratory diagnostic service
... relatedArtifact I0..*(Slice Definition)Additional documentation, citations
Slice: Unordered, Open by value:type
... action I1..1BackboneElementAction defined by the plan
.... code I0..1CodeableConceptCode of the laboratory service
..... coding:orderCodeLOINC ΣI0..1CodingLOINC code for the laboratory service
...... system ΣI0..1uriLOINC code system
Fixed Value: http://loinc.org
.... trigger I0..*(Slice Definition)When the action should be triggered
Slice: Unordered, Open by value:type
.... definition[x] I0..1canonical(Laboratory Procedure Definition) {r}Description of the activity to be performed

doco Documentation for this format

This structure is derived from PlanDefinition

Summary

Mandatory: 1 element (5 nested mandatory elements)
Must-Support: 11 elements
Fixed Value: 6 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element PlanDefinition.useContext is sliced based on the values of pattern:code, type:value, pattern:value
  • The element PlanDefinition.relatedArtifact is sliced based on the value of value:type
  • The element PlanDefinition.action.code.coding is sliced based on the value of value:system
  • The element PlanDefinition.action.trigger is sliced based on the value of value:type

Differential View

This structure is derived from PlanDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition 0..*PlanDefinitionThe definition of a plan for a series of actions
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... CatalogReference 0..*Reference(Catalog Header) {r}Reference to a catalog exposing this service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference
... ServiceBillingCode 0..*CodeableConcept, Reference()A billing code associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode
... ScheduleSummary 0..1stringTextual summary of the schedule of the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary
... LimitationSummary 0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary
... RegulatorySummary 0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary
... title
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation 0..*(Complex)Synonym in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
... type S0..1CodeableConceptpanel | test
Binding: Types of diagnostic services performed by a laboratory (extensible)
... description 0..1markdownNatural language description of the plan definition
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation 0..*(Complex)Translation in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
... useContext S0..*(Slice Definition)The context that the content is intended to support
Slice: Unordered, Open by pattern:code, type:value, pattern:value
.... useContext:Orderable S0..1UsageContextService is orderable
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABOE
.... useContext:PathologistInitiative 0..1UsageContextService may be added by pathologist
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABRREV
.... useContext:OneGender 0..1UsageContextservice restricted to one gender
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: gender
..... value[x] 1..1CodeableConceptValue that defines the context
Binding: AdministrativeGender (required)
.... useContext:StoreSpecimen 0..1UsageContextSpecimens to be kept
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
..... value[x] 1..1CodeableConceptValue that defines the context
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: STORE
.... useContext:AgeRange 0..*UsageContextA patient age range applicable for this service
..... code 1..1CodingType of context being specified
Required Pattern: At least the following
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: age
..... value[x] 1..1Rangepatient age range applicable for this service
... usage S0..1stringDescribes the clinical usage of the laboratory diagnostic service
... topic S0..*CodeableConceptcategorization of the laboratory service
... relatedArtifact S0..*(Slice Definition)Additional documentation, citations
Slice: Unordered, Open by value:type
.... relatedArtifact:InputDocumentExpected 0..*RelatedArtifactInput document expected by the laboratory service
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: depends-on
..... label 1..1stringName of the kind of document expected
..... display 1..1stringBrief description of the related artifact
..... document 0..1AttachmentDocument model
...... url 0..1urlurl of the model of document expected
...... title 0..1stringTitle of the kind or model of document
.... relatedArtifact:IsReplacedBy 0..*RelatedArtifactReference to a service replacing the current non-usable one
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: successor
..... resource 1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Includes 0..*RelatedArtifactReference to a panel or test included by the current one
..... type 1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Fixed Value: composed-of
..... resource 1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Bibliography 0..*RelatedArtifactAdditional documentation, citation or justification
..... type 1..1codedocumentation | justification | citation
Binding: Types of bibliographic artifacts (required)
... action 1..1BackboneElementAction defined by the plan
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... SpecimenRequested 0..*(Complex)Specimens required for this action
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested
.... description 0..1stringBrief description of the laboratory service and its method
.... priority 0..1coderoutine | urgent | asap | stat
.... code S0..1CodeableConceptCode of the laboratory service
..... coding 0..*(Slice Definition)Code for the laboratory service
Slice: Unordered, Open by value:system
...... coding:orderCodeLOINC S0..1CodingLOINC code for the laboratory service
....... system S0..1uriLOINC code system
Fixed Value: http://loinc.org
.... trigger S0..*(Slice Definition)When the action should be triggered
Slice: Unordered, Open by value:type
..... trigger:Reflex 0..*TriggerDefinitionReflex laboratory procedure
...... type 1..1codenamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Fixed Value: named-event
...... name 1..1stringName or URI that identifies the event
.... groupingBehavior 0..1codevisual-group | logical-group | sentence-group
Fixed Value: logical-group
.... selectionBehavior 0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
.... definition[x] S0..1canonical(Laboratory Procedure Definition) {r}Description of the activity to be performed

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. PlanDefinition I0..*PlanDefinitionThe definition of a plan for a series of actions
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... language I0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
... CatalogReference I0..*Reference(Catalog Header) {r}Reference to a catalog exposing this service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogReference
... ServiceBillingCode I0..*CodeableConcept, Reference()A billing code associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ServiceBillingCode
... BillingSummary I0..1(Complex)Textual summary of billing applied to the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/BillingSummary
... ScheduleSummary I0..1stringTextual summary of the schedule of the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ScheduleSummary
... LimitationSummary I0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LimitationSummary
... RegulatorySummary I0..1stringTextual summary of limitations associated with the service
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/RegulatorySummary
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... url ΣI0..1uriCanonical identifier for this plan definition, represented as a URI (globally unique)
... identifier ΣI0..*IdentifierAdditional identifier for the plan definition
... version ΣI0..1stringBusiness version of the plan definition
... name ΣI0..1stringName for this plan definition (computer friendly)
... title ΣI0..1stringName for this plan definition (human friendly)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation I0..*(Complex)Synonym in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... subtitle I0..1stringSubordinate title of the plan definition
... type SΣI0..1CodeableConceptpanel | test
Binding: Types of diagnostic services performed by a laboratory (extensible)
... status ?!ΣI1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ΣI0..1booleanFor testing purposes, not real usage
... subject[x] I0..1Type of individual the plan definition is focused on
Binding: SubjectType (extensible)
.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(Group)
... date ΣI0..1dateTimeDate last changed
... publisher ΣI0..1stringName of the publisher (organization or individual)
... contact ΣI0..*ContactDetailContact details for the publisher
... description ΣI0..1markdownNatural language description of the plan definition
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... translation I0..*(Complex)Translation in a specified language
URL: http://hl7.org/fhir/StructureDefinition/translation
.... value 0..1stringPrimitive value for markdown
... useContext SΣI0..*(Slice Definition)The context that the content is intended to support
Slice: Unordered, Open by pattern:code, type:value, pattern:value
.... useContext:Orderable SΣI0..1UsageContextService is orderable
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABOE
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:PathologistInitiative ΣI0..1UsageContextService may be added by pathologist
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: LABRREV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:OneGender ΣI0..1UsageContextservice restricted to one gender
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: gender
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: AdministrativeGender (required)
.... useContext:StoreSpecimen ΣI0..1UsageContextSpecimens to be kept
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: task
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1CodeableConceptValue that defines the context
Binding: Context of Use ValueSet (example)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: STORE
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
.... useContext:AgeRange ΣI0..*UsageContextA patient age range applicable for this service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... code ΣI1..1CodingType of context being specified
Binding: UsageContextType (extensible)
Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
...... version0..1stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: age
...... display0..1stringRepresentation defined by the system
...... userSelected0..1booleanIf this coding was chosen directly by the user
..... value[x] ΣI1..1Rangepatient age range applicable for this service
... jurisdiction ΣI0..*CodeableConceptIntended jurisdiction for plan definition (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... purpose I0..1markdownWhy this plan definition is defined
... usage SI0..1stringDescribes the clinical usage of the laboratory diagnostic service
... copyright I0..1markdownUse and/or publishing restrictions
... approvalDate I0..1dateWhen the plan definition was approved by publisher
... lastReviewDate I0..1dateWhen the plan definition was last reviewed
... effectivePeriod ΣI0..1PeriodWhen the plan definition is expected to be used
... topic SI0..*CodeableConceptcategorization of the laboratory service
Binding: DefinitionTopic (example)
... author I0..*ContactDetailWho authored the content
... editor I0..*ContactDetailWho edited the content
... reviewer I0..*ContactDetailWho reviewed the content
... endorser I0..*ContactDetailWho endorsed the content
... relatedArtifact SI0..*(Slice Definition)Additional documentation, citations
Slice: Unordered, Open by value:type
.... relatedArtifact:InputDocumentExpected I0..*RelatedArtifactInput document expected by the laboratory service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: depends-on
..... label ΣI1..1stringName of the kind of document expected
..... display ΣI1..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentDocument model
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... contentType ΣI0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
...... language ΣI0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages
Example General: en-AU
...... data I0..1base64BinaryData inline, base64ed
...... url ΣI0..1urlurl of the model of document expected
Example General: http://www.acme.com/logo-small.png
...... size ΣI0..1unsignedIntNumber of bytes of content (if url provided)
...... hash ΣI0..1base64BinaryHash of the data (sha-1, base64ed)
...... title ΣI0..1stringTitle of the kind or model of document
Example General: Official Corporate Logo
...... creation ΣI0..1dateTimeDate attachment was first created
..... resource ΣI0..1canonical(Resource)What resource is being referenced
.... relatedArtifact:IsReplacedBy I0..*RelatedArtifactReference to a service replacing the current non-usable one
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: successor
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Includes I0..*RelatedArtifactReference to a panel or test included by the current one
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
Fixed Value: composed-of
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI1..1canonical(Laboratory Service Definition)What resource is being referenced
.... relatedArtifact:Bibliography I0..*RelatedArtifactAdditional documentation, citation or justification
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type ΣI1..1codedocumentation | justification | citation
Binding: Types of bibliographic artifacts (required)
..... label ΣI0..1stringShort label
..... display ΣI0..1stringBrief description of the related artifact
..... citation ΣI0..1markdownBibliographic citation for the artifact
..... url ΣI0..1urlWhere the artifact can be accessed
..... document ΣI0..1AttachmentWhat document is being referenced
..... resource ΣI0..1canonical(Resource)What resource is being referenced
... library I0..*canonical(Library)Logic used by the plan definition
... goal I0..*BackboneElementWhat the plan is trying to accomplish
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... category I0..1CodeableConceptE.g. Treatment, dietary, behavioral
Binding: GoalCategory (example)
.... description I1..1CodeableConceptCode or text describing the goal
Binding: SNOMEDCTClinicalFindings (example)
.... priority I0..1CodeableConcepthigh-priority | medium-priority | low-priority
Binding: GoalPriority (preferred)
.... start I0..1CodeableConceptWhen goal pursuit begins
Binding: GoalStartEvent (example)
.... addresses I0..*CodeableConceptWhat does the goal address
Binding: Condition/Problem/DiagnosisCodes (example)
.... documentation I0..*RelatedArtifactSupporting documentation for the goal
.... target I0..*BackboneElementTarget outcome for the goal
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... measure I0..1CodeableConceptThe parameter whose value is to be tracked
Binding: LOINCCodes (example)
..... detail[x] I0..1The target value to be achieved
...... detailQuantityQuantity
...... detailRangeRange
...... detailCodeableConceptCodeableConcept
..... due I0..1DurationReach goal within
... action I1..1BackboneElementAction defined by the plan
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... SpecimenRequested I0..*(Complex)Specimens required for this action
URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/SpecimenRequested
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... prefix I0..1stringUser-visible prefix for the action (e.g. 1. or A.)
.... title I0..1stringUser-visible title
.... description I0..1stringBrief description of the laboratory service and its method
.... textEquivalent I0..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority I0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required)
.... code SI0..1CodeableConceptCode of the laboratory service
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣI0..*(Slice Definition)Code for the laboratory service
Slice: Unordered, Open by value:system
...... coding:orderCodeLOINC SΣI0..1CodingLOINC code for the laboratory service
....... id 0..1stringUnique id for inter-element referencing
....... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣI0..1uriLOINC code system
Fixed Value: http://loinc.org
....... version ΣI0..1stringVersion of the system - if relevant
....... code ΣI0..1codeSymbol in syntax defined by the system
....... display ΣI0..1stringRepresentation defined by the system
....... userSelected ΣI0..1booleanIf this coding was chosen directly by the user
..... text ΣI0..1stringPlain text representation of the concept
.... reason I0..*CodeableConceptWhy the action should be performed
.... documentation I0..*RelatedArtifactSupporting documentation for the intended performer of the action
.... goalId I0..*idWhat goals this action supports
.... subject[x] I0..1Type of individual the action is focused on
Binding: SubjectType (extensible)
..... subjectCodeableConceptCodeableConcept
..... subjectReferenceReference(Group)
.... trigger SI0..*(Slice Definition)When the action should be triggered
Slice: Unordered, Open by value:type
..... trigger:Reflex I0..*TriggerDefinitionReflex laboratory procedure
...... id 0..1stringUnique id for inter-element referencing
...... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... type ΣI1..1codenamed-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
Binding: TriggerType (required)
Fixed Value: named-event
...... name ΣI1..1stringName or URI that identifies the event
...... timing[x] ΣI0..1Timing of the event
....... timingTimingTiming
....... timingReferenceReference(Schedule)
....... timingDatedate
....... timingDateTimedateTime
...... data ΣI0..*DataRequirementTriggering data of the event (multiple = 'and')
...... condition ΣI0..1ExpressionWhether the event triggers (boolean expression)
.... condition I0..*BackboneElementWhether or not the action is applicable
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... kind I1..1codeapplicability | start | stop
Binding: ActionConditionKind (required)
..... expression I0..1ExpressionBoolean-valued expression
.... input I0..*DataRequirementInput data requirements
.... output I0..*DataRequirementOutput data definition
.... relatedAction I0..*BackboneElementRelationship to another action
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actionId I1..1idWhat action is this related to
..... relationship I1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required)
..... offset[x] I0..1Time offset for the relationship
...... offsetDurationDuration
...... offsetRangeRange
.... timing[x] I0..1When the action should take place
..... timingDateTimedateTime
..... timingAgeAge
..... timingPeriodPeriod
..... timingDurationDuration
..... timingRangeRange
..... timingTimingTiming
.... participant I0..*BackboneElementWho should participate in the action
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type I1..1codepatient | practitioner | related-person | device
Binding: ActionParticipantType (required)
..... role I0..1CodeableConceptE.g. Nurse, Surgeon, Parent
Binding: ActionParticipantRole (example)
.... type I0..1CodeableConceptcreate | update | remove | fire-event
Binding: ActionType (extensible)
.... groupingBehavior I0..1codevisual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required)
Fixed Value: logical-group
.... selectionBehavior I0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required)
.... requiredBehavior I0..1codemust | could | must-unless-documented
Binding: ActionRequiredBehavior (required)
.... precheckBehavior I0..1codeyes | no
Binding: ActionPrecheckBehavior (required)
.... cardinalityBehavior I0..1codesingle | multiple
Binding: ActionCardinalityBehavior (required)
.... definition[x] SI0..1canonical(Laboratory Procedure Definition) {r}Description of the activity to be performed
.... transform I0..1canonical(StructureMap)Transform to apply the template
.... dynamicValue I0..*BackboneElementDynamic aspects of the definition
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... path I0..1stringThe path to the element to be set dynamically
..... expression I0..1ExpressionAn expression that provides the dynamic value for the customization
.... action I0..*See actionA sub-action

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

PathConformanceValueSet / Code
PlanDefinition.languagepreferredCommonLanguages
Max Binding: AllLanguages
PlanDefinition.typeextensibleLaboratoryServiceType
PlanDefinition.statusrequiredPublicationStatus
PlanDefinition.subject[x]extensibleSubjectType
PlanDefinition.useContext:Orderable.codeextensiblePattern: task
PlanDefinition.useContext:Orderable.value[x]examplePattern: LABOE
PlanDefinition.useContext:PathologistInitiative.codeextensiblePattern: task
PlanDefinition.useContext:PathologistInitiative.value[x]examplePattern: LABRREV
PlanDefinition.useContext:OneGender.codeextensiblePattern: gender
PlanDefinition.useContext:OneGender.value[x]requiredAdministrativeGender
PlanDefinition.useContext:StoreSpecimen.codeextensiblePattern: task
PlanDefinition.useContext:StoreSpecimen.value[x]examplePattern: STORE
PlanDefinition.useContext:AgeRange.codeextensiblePattern: age
PlanDefinition.jurisdictionextensibleJurisdiction ValueSet
PlanDefinition.topicexampleDefinitionTopic
PlanDefinition.relatedArtifact:InputDocumentExpected.typerequiredFixed Value: depends-on
PlanDefinition.relatedArtifact:InputDocumentExpected.document.contentTyperequiredMime Types
PlanDefinition.relatedArtifact:InputDocumentExpected.document.languagepreferredCommonLanguages
Max Binding: AllLanguages
PlanDefinition.relatedArtifact:IsReplacedBy.typerequiredFixed Value: successor
PlanDefinition.relatedArtifact:Includes.typerequiredFixed Value: composed-of
PlanDefinition.relatedArtifact:Bibliography.typerequiredBibliographyArtifactType
PlanDefinition.goal.categoryexampleGoalCategory
PlanDefinition.goal.descriptionexampleSNOMEDCTClinicalFindings
PlanDefinition.goal.prioritypreferredGoalPriority
PlanDefinition.goal.startexampleGoalStartEvent
PlanDefinition.goal.addressesexampleCondition/Problem/DiagnosisCodes
PlanDefinition.goal.target.measureexampleLOINCCodes
PlanDefinition.action.priorityrequiredRequestPriority
PlanDefinition.action.subject[x]extensibleSubjectType
PlanDefinition.action.trigger:Reflex.typerequiredFixed Value: named-event
PlanDefinition.action.condition.kindrequiredActionConditionKind
PlanDefinition.action.relatedAction.relationshiprequiredActionRelationshipType
PlanDefinition.action.participant.typerequiredActionParticipantType
PlanDefinition.action.participant.roleexampleActionParticipantRole
PlanDefinition.action.typeextensibleActionType
PlanDefinition.action.groupingBehaviorrequiredFixed Value: logical-group
PlanDefinition.action.selectionBehaviorrequiredActionSelectionBehavior
PlanDefinition.action.requiredBehaviorrequiredActionRequiredBehavior
PlanDefinition.action.precheckBehaviorrequiredActionPrecheckBehavior
PlanDefinition.action.cardinalityBehaviorrequiredActionCardinalityBehavior

Constraints

IdPathDetailsRequirements
dom-2PlanDefinitionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3PlanDefinitionIf 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-4PlanDefinitionIf 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-5PlanDefinitionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6PlanDefinitionA resource should have narrative for robust management
: text.`div`.exists()
pdf-0PlanDefinitionName should be usable as an identifier for the module by machine processing applications such as code generation
: name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
ele-1PlanDefinition.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:CatalogReferenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:CatalogReferenceMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:ServiceBillingCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:ServiceBillingCodeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:BillingSummaryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:BillingSummaryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:ScheduleSummaryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:ScheduleSummaryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:LimitationSummaryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:LimitationSummaryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.extension:RegulatorySummaryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.extension:RegulatorySummaryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.titleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.title.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.title.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.title.extension:OtherTitleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.title.extension:OtherTitleMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.subtitleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.experimentalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.subject[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.publisherAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.contactAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.descriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.description.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.description.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.description.extension:OtherDescriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.description.extension:OtherDescriptionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContextAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:OrderableAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:Orderable.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.useContext:Orderable.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContext:Orderable.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:Orderable.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:PathologistInitiativeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:PathologistInitiative.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.useContext:PathologistInitiative.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContext:PathologistInitiative.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:PathologistInitiative.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:OneGenderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:OneGender.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.useContext:OneGender.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContext:OneGender.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:OneGender.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:StoreSpecimenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:StoreSpecimen.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.useContext:StoreSpecimen.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContext:StoreSpecimen.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:StoreSpecimen.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:AgeRangeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:AgeRange.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.useContext:AgeRange.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.useContext:AgeRange.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.useContext:AgeRange.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.jurisdictionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.purposeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.usageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.copyrightAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.approvalDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.lastReviewDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.effectivePeriodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.topicAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.authorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.editorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.reviewerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.endorserAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifactAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpectedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.relatedArtifact:InputDocumentExpected.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.labelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.citationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.documentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.contentTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.dataAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.sizeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.hashAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.titleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.document.creationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:InputDocumentExpected.resourceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedByAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.relatedArtifact:IsReplacedBy.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.labelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.citationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.documentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IsReplacedBy.resourceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:IncludesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.relatedArtifact:Includes.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.relatedArtifact:Includes.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.labelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.citationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.documentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Includes.resourceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:BibliographyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.relatedArtifact:Bibliography.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.relatedArtifact:Bibliography.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.labelAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.citationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.urlAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.documentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.relatedArtifact:Bibliography.resourceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.libraryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.goal.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.goal.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.goal.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.goal.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.descriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.priorityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.startAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.addressesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.documentationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.targetAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.target.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.goal.target.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.goal.target.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.goal.target.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.goal.target.measureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.target.detail[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.goal.target.dueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.actionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.extension:SpecimenRequestedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.extension:SpecimenRequestedMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.titleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.descriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.textEquivalentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.priorityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.code.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.code.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINCAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.code.coding:orderCodeLOINC.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.coding:orderCodeLOINC.userSelectedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.code.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.reasonAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.documentationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.goalIdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.subject[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.triggerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:ReflexAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:Reflex.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.trigger:Reflex.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.trigger:Reflex.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:Reflex.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:Reflex.timing[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:Reflex.dataAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.trigger:Reflex.conditionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.conditionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.condition.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.condition.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.condition.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.condition.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.condition.kindAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.condition.expressionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.inputAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.outputAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.relatedActionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.relatedAction.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.relatedAction.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.relatedAction.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.relatedAction.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.relatedAction.actionIdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.relatedAction.relationshipAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.relatedAction.offset[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.timing[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.participantAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.participant.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.participant.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.participant.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.participant.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.participant.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.participant.roleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.groupingBehaviorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.selectionBehaviorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.requiredBehaviorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.precheckBehaviorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.cardinalityBehaviorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.definition[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.transformAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.dynamicValueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.dynamicValue.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.dynamicValue.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.dynamicValue.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1PlanDefinition.action.dynamicValue.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1PlanDefinition.action.dynamicValue.pathAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.dynamicValue.expressionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1PlanDefinition.action.actionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())