description: null package_name: medikit.nl.r4.connector derivation: constraint name: MediKITConnector_Parameters_CreateVitalSigns type: Parameters elements: parameter: index: 0 slicing: slices: effectiveDateTime: match: {} schema: _required: true index: 0 elements: name: pattern: {type: String, value: effective-date-time} index: 1 value: choices: [valueDateTime] index: 3 valueDateTime: {type: dateTime, choiceOf: value, index: 4} resource: {index: 5} part: {index: 6} required: [valueDateTime, value] measurement: match: {} schema: index: 7 elements: name: pattern: {type: String, value: measurement} index: 8 value: choices: [] index: 10 resource: {index: 11} part: array: true min: 2 max: 2 index: 12 slicing: rules: open discriminator: - {path: name, type: value} min: 2 max: 2 slices: code: match: {name: code} schema: type: BackboneElement _required: true index: 13 elements: name: pattern: {type: String, value: code} index: 14 value: choices: [valueCoding] index: 16 valueCoding: {type: Coding, choiceOf: value, index: 17} resource: {index: 18} part: {index: 19} required: [valueCoding, value] value: match: {name: value} schema: type: BackboneElement _required: true index: 20 elements: name: pattern: {type: String, value: value} index: 21 value: choices: [valueBoolean, valueCodeableConcept, valueQuantity] index: 23 valueBoolean: {type: boolean, choiceOf: value, index: 24} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 25} valueQuantity: {type: Quantity, choiceOf: value, index: 26} resource: {index: 27} part: {index: 28} required: [value, valueBoolean, valueCodeableConcept, valueQuantity] compositeMeasurement: match: {} schema: index: 29 elements: name: pattern: {type: String, value: composite-measurement} index: 30 value: choices: [] index: 32 resource: {index: 33} part: index: 34 slicing: rules: open discriminator: - {path: name, type: value} min: null slices: code: match: {name: code} schema: type: BackboneElement index: 35 elements: name: pattern: {type: String, value: code} index: 36 value: choices: [valueCoding] index: 38 valueCoding: {type: Coding, choiceOf: value, index: 39} resource: {index: 40} part: {index: 41} required: [valueCoding, value] measurement: match: {name: measurement} schema: type: BackboneElement _required: true index: 42 elements: name: pattern: {type: String, value: measurement} index: 43 value: choices: [] index: 45 resource: {index: 46} part: array: true min: 2 max: 2 index: 47 slicing: rules: open discriminator: - {path: name, type: value} min: 2 max: 2 slices: code: match: {name: code} schema: type: BackboneElement _required: true index: 48 elements: name: pattern: {type: String, value: code} index: 49 value: choices: [valueCoding] index: 51 valueCoding: {type: Coding, choiceOf: value, index: 52} resource: {index: 53} part: {index: 54} required: [valueCoding, value] value: match: {name: value} schema: type: BackboneElement _required: true index: 55 elements: name: pattern: {type: String, value: value} index: 56 value: choices: [valueBoolean, valueCodeableConcept, valueQuantity] index: 58 valueBoolean: {type: boolean, choiceOf: value, index: 59} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 60} valueQuantity: {type: Quantity, choiceOf: value, index: 61} resource: {index: 62} part: {index: 63} required: [value, valueBoolean, valueCodeableConcept, valueQuantity] package_version: 0.0.1-alpha-6 class: profile kind: resource url: https://medikit.nl/fhir/StructureDefinition/medikit-connector-parameters-create-vital-signs base: https://medikit.nl/fhir/StructureDefinition/medikit-connector-parameters-base version: 0.0.1 required: [parameter]