description: This PlanDefinition profile describes the US Public Health PlanDefinition. package_name: hl7.fhir.us.ph-library derivation: constraint name: USPublicHealthPlanDefinition type: PlanDefinition elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension index: 0 slicing: slices: receiverAddress: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension', index: 0} min: 0 max: 1 asyncIndicator: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension', index: 1} min: 0 max: 1 contentEncrypted: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension', index: 2} min: 0 max: 1 jwksForContentEncryption: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension', index: 3} min: 0 max: 1 contentEncryptionAlgorithm: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension', index: 4} min: 0 max: 1 expectedResponseDuration: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension', index: 5} min: 0 max: 1 name: {index: 6} type: short: Type of this PlanDefinition mustSupport: true pattern: type: CodeableConcept value: coding: - {code: workflow-definition, system: 'http://terminology.hl7.org/CodeSystem/plan-definition-type', display: Workflow Definition} index: 7 subject: mustSupport: true choices: [] index: 9 date: {short: Date the PlanDefinition was last changed, mustSupport: true, index: 10} effectivePeriod: short: When the PlanDefinition is valid mustSupport: true index: 11 elements: start: {short: The start of the time period when this PlanDefinition goes into effect, index: 12} required: [start] library: {mustSupport: true, index: 13} action: short: All constraints on action are intended to apply to any nested constraints. mustSupport: true index: 14 elements: description: {mustSupport: true, index: 15} relatedAction: mustSupport: true index: 27 elements: actionId: {mustSupport: true, index: 28} relationship: {mustSupport: true, index: 29} offset: choices: [] index: 31 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: offsetDuration: match: {} schema: mustSupport: true choices: [offsetDuration] index: 33 min: 0 max: 1 offsetDuration: type: Duration mustSupport: true choiceOf: offset index: 34 slicing: slices: offsetDuration: match: {} schema: {type: Duration, mustSupport: true, choiceOf: offset, index: 34} min: 0 max: 1 output: mustSupport: true index: 25 elements: type: {mustSupport: true, index: 26} timingDuration: {type: Duration, mustSupport: true, choiceOf: timing, index: 37} condition: mustSupport: true index: 20 elements: kind: {mustSupport: true, index: 21} expression: {mustSupport: true, index: 22} timing: mustSupport: true choices: [timingDuration] index: 36 code: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/ph-library/ValueSet/us-ph-valueset-plandefinition-action'} mustSupport: true index: 16 input: mustSupport: true index: 23 elements: type: {mustSupport: true, index: 24} trigger: mustSupport: true index: 17 extensions: namedEventType: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 18} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension index: 18 slicing: slices: namedEventType: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-named-eventtype-extension', index: 18} min: 0 max: 1 type: pattern: {type: Code, value: named-event} mustSupport: true index: 19 package_version: 2.0.0-snapshot extensions: receiverAddress: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-address-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 0} asyncIndicator: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-async-indicator-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} contentEncrypted: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encrypted-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} jwksForContentEncryption: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-receiver-jwks-url-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 3} contentEncryptionAlgorithm: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-data-encryption-algorithm-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 4} expectedResponseDuration: {url: 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-expected-response-time-extension', min: 0, max: 1, type: Extension, mustSupport: true, index: 5} class: profile kind: resource url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-plandefinition base: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableplandefinition version: 2.0.0-snapshot required: [name, type, date]