description: null package_name: Eu.Dedalus.D4Solutions.COVID-19 derivation: constraint name: PatientIT-COVID19 type: Patient elements: meta: {index: 0} extension: index: 1 slicing: slices: primaryHomeOrganization: match: {} schema: {index: 1} max: 1 identifier: index: 2 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: CF: match: {system: 'urn:oid:2.16.840.1.113883.2.9.4.3.2'} schema: _required: true index: 3 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.2.9.4.3.2'} index: 4 name: index: 5 elements: family: {index: 6} given: {index: 7} required: [given, family] telecom: index: 8 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: verifiedMobilePhone: match: {use: mobile} schema: _required: true index: 9 elements: system: pattern: {type: Code, value: phone} index: 10 value: {index: 11} use: pattern: {type: Code, value: mobile} index: 12 required: [value, system, use] address: index: 13 slicing: rules: open discriminator: - {path: extension.valueCode, type: value} min: null slices: dimoraAttuale: match: extension: {valueCode: null} schema: index: 14 extensions: qualifier: url: null index: 15 elements: valueCode: pattern: {type: Code, value: TMP} index: 16 slicing: slices: valueCode: match: {} schema: pattern: {type: Code, value: TMP} _required: true index: 16 min: 1 required: [valueCode] placeCode: url: null _required: true index: 17 elements: valueCoding: index: 18 slicing: slices: valueCoding: match: {} schema: _required: true index: 18 elements: system: {index: 19} code: {index: 20} required: [system, code] required: [valueCoding] street: url: null _required: true index: 21 elements: valueString: index: 22 slicing: slices: valueString: match: {} schema: {_required: true, index: 22} min: 1 required: [valueString] elements: extension: index: 15 slicing: slices: qualifier: match: {} schema: index: 15 elements: valueCode: pattern: {type: Code, value: TMP} index: 16 slicing: slices: valueCode: match: {} schema: pattern: {type: Code, value: TMP} _required: true index: 16 min: 1 required: [valueCode] placeCode: match: {} schema: _required: true index: 17 elements: valueCoding: index: 18 slicing: slices: valueCoding: match: {} schema: _required: true index: 18 elements: system: {index: 19} code: {index: 20} required: [system, code] required: [valueCoding] street: match: {} schema: _required: true index: 21 elements: valueString: index: 22 slicing: slices: valueString: match: {} schema: {_required: true, index: 22} min: 1 required: [valueString] city: {index: 23} required: [city] photo: {index: 24} package_version: 1.0.1 extensions: primaryHomeOrganization: {url: null, max: 1, index: 1} class: profile kind: resource url: http://d4solutions.dedalus.eu/fhir/StructureDefinition/PatientIT-COVID19 base: http://apiframework.dedalus.eu/fhir/StructureDefinition/PatientIT version: null required: [identifier, meta, telecom]