description: null package_name: ca.bc.bcy-ids derivation: constraint name: ClientWarningExtension type: Extension elements: extension: array: true min: 4 index: 0 slicing: slices: clientWarningMessage: match: {} schema: short: Client Warning Message _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: clientWarningMessage} index: 3 value: choices: [valueString] index: 5 valueString: {type: string, choiceOf: value, index: 6} clientWarningEffective: match: {} schema: short: Client Warning Effective Period _required: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: clientWarningEffective} index: 9 value: choices: [valuePeriod] index: 11 valuePeriod: {type: Period, choiceOf: value, index: 12} value[x]: extensions: {} elements: extension: {index: 13} start: {short: Client Warning Effective From, index: 14} end: {short: Client Warning Effective To, index: 15} required: [start] clientWarningStatus: match: {} schema: short: 'Client warning status for deleted client warnings.: ''ENTEREDINERROR''' index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: clientWarningStatus} index: 18 value: choices: [valueString] index: 20 valueString: {type: string, choiceOf: value, index: 21} value[x]: extensions: {} elements: extension: {index: 22} clientWarningReasonComment: match: {} schema: short: Client Warning Reason Comment index: 23 extensions: {} elements: extension: {index: 24} url: pattern: {type: Uri, value: clientWarningReasonComment} index: 25 value: choices: [valueString] index: 27 valueString: {type: string, choiceOf: value, index: 28} clientWarningReason: match: {} schema: short: Client Warning Reason for Update index: 29 extensions: {} elements: extension: {index: 30} url: pattern: {type: Uri, value: clientWarningReason} index: 31 value: choices: [valueString] index: 33 valueString: {type: string, choiceOf: value, index: 34} PIRIdentifier: match: {} schema: _required: true index: 35 extensions: {} elements: extension: {index: 36} url: pattern: {type: Uri, value: PIRIdentifier} index: 37 value: choices: [valueIdentifier] index: 39 valueIdentifier: {type: Identifier, choiceOf: value, index: 40} value[x]: extensions: {} elements: extension: {index: 41} type: index: 42 elements: coding: extensions: {} elements: extension: {index: 43} userSelected: {index: 44} system: {index: 45} value: {index: 46} required: [value, type, system] required: [valueIdentifier, value] PIRLockSeqNumber: match: {} schema: _required: true index: 47 extensions: {} elements: extension: {index: 48} url: pattern: {type: Uri, value: PIRLockSeqNumber} index: 49 value: choices: [valueInteger] index: 51 valueInteger: {type: integer, choiceOf: value, index: 52} required: [value, valueInteger] url: pattern: {type: Uri, value: 'http://infoway-inforoute.ca/StructureDefinition/ca-bc-client-warning'} index: 53 value: choices: [] index: 55 package_version: 1.1.1 extensions: clientWarningMessage: url: null short: Client Warning Message _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: clientWarningMessage} index: 3 value: choices: [valueString] index: 5 valueString: {type: string, choiceOf: value, index: 6} clientWarningEffective: url: null short: Client Warning Effective Period _required: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: clientWarningEffective} index: 9 value: choices: [valuePeriod] index: 11 valuePeriod: {type: Period, choiceOf: value, index: 12} value[x]: extensions: {} elements: extension: {index: 13} start: {short: Client Warning Effective From, index: 14} end: {short: Client Warning Effective To, index: 15} required: [start] clientWarningStatus: url: null short: 'Client warning status for deleted client warnings.: ''ENTEREDINERROR''' index: 16 extensions: {} elements: extension: {index: 17} url: pattern: {type: Uri, value: clientWarningStatus} index: 18 value: choices: [valueString] index: 20 valueString: {type: string, choiceOf: value, index: 21} value[x]: extensions: {} elements: extension: {index: 22} clientWarningReasonComment: url: null short: Client Warning Reason Comment index: 23 extensions: {} elements: extension: {index: 24} url: pattern: {type: Uri, value: clientWarningReasonComment} index: 25 value: choices: [valueString] index: 27 valueString: {type: string, choiceOf: value, index: 28} clientWarningReason: url: null short: Client Warning Reason for Update index: 29 extensions: {} elements: extension: {index: 30} url: pattern: {type: Uri, value: clientWarningReason} index: 31 value: choices: [valueString] index: 33 valueString: {type: string, choiceOf: value, index: 34} PIRIdentifier: url: null _required: true index: 35 extensions: {} elements: extension: {index: 36} url: pattern: {type: Uri, value: PIRIdentifier} index: 37 value: choices: [valueIdentifier] index: 39 valueIdentifier: {type: Identifier, choiceOf: value, index: 40} value[x]: extensions: {} elements: extension: {index: 41} type: index: 42 elements: coding: extensions: {} elements: extension: {index: 43} userSelected: {index: 44} system: {index: 45} value: {index: 46} required: [value, type, system] required: [valueIdentifier, value] PIRLockSeqNumber: url: null _required: true index: 47 extensions: {} elements: extension: {index: 48} url: pattern: {type: Uri, value: PIRLockSeqNumber} index: 49 value: choices: [valueInteger] index: 51 valueInteger: {type: integer, choiceOf: value, index: 52} required: [value, valueInteger] class: extension kind: complex-type url: http://infoway-inforoute.ca/StructureDefinition/ca-bc-client-warning base: http://hl7.org/fhir/StructureDefinition/Extension version: null