description: Conformance profile to check profiles for conformance to the [Nictiz profiling guidelines for FHIR R4](https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4).\r\n\r\nThis profile contains the common rules for all profiles. Checks for specific situations (extensions, different layers, etc.) are implemented using derived profiles. package_name: nictiz.fhir.nl.r4.profilingguidelines derivation: constraint name: ProfilingGuidelinesR4StructureDefinitions type: StructureDefinition elements: description: {index: 5} publisher: pattern: {type: String, value: Nictiz} index: 1 fhirVersion: pattern: {type: Code, value: 4.0.1} index: 7 mapping: elements: uri: {index: 8} name: {index: 9} required: [uri, name] copyright: pattern: {type: Markdown, value: 'Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.'} index: 6 title: {index: 0} snapshot: {index: 11} differential: elements: element: constraint: sd-pg-11: {human: 'If an alias exists and this element is not the root element, mapping.map needs to be present.', source: 'https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4', severity: error, expression: (alias.exists() and id.indexOf('.') != -1) implies mapping.map.exists()} index: 12 elements: sliceName: constraint: sd-pg-13: {human: Slice names should be camelCased starting with a lowercase letter., source: 'https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4', severity: warning, expression: '$this.substring(0, 1).matches(''[a-z]'')'} index: 13 binding: constraint: sd-pg-05: {human: 'If a ConceptMap is defined for a binding, it should be mentioned in the description.', source: 'https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4', severity: error, expression: 'valueSet.extension.where(url = ''http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap'').exists() implies description.contains(''ConceptMap'')'} index: 14 mapping: elements: comment: {index: 15} required: [comment] contact: index: 2 elements: name: pattern: {type: String, value: Nictiz} index: 3 telecom: pattern: type: ContactPoint value: {use: work, value: 'https://www.nictiz.nl', system: url} index: 4 required: [name, telecom] baseDefinition: {index: 10} package_version: 0.5.0 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/ProfilingGuidelinesR4-StructureDefinitions base: http://hl7.org/fhir/StructureDefinition/StructureDefinition version: null required: [title, fhirVersion, copyright, baseDefinition, publisher, contact, description]