PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.r4.profilingguidelines@0.9.0
    http://nictiz.nl/fhir/StructureDefinition/ProfilingGuidelinesR4-SearchParameters
description: Conformance profile to check SearchParameters for conformance to the [Nictiz profiling guidelines for FHIR R4](https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4).
package_name: nictiz.fhir.nl.r4.profilingguidelines
derivation: constraint
name: ProfilingGuidelinesR4_SearchParameters
type: SearchParameter
elements:
  publisher:
    pattern: {type: String, value: Nictiz}
    index: 0
  contact:
    index: 1
    elements:
      name:
        pattern: {type: String, value: Nictiz}
        index: 2
      telecom:
        pattern:
          type: ContactPoint
          value: {use: work, value: 'https://www.nictiz.nl', system: url}
        index: 3
    required: [name, telecom]
  purpose: {index: 4}
  code:
    constraint:
      sd-pg-04: {human: The code of the SearchParameter should consist of lowercase words separated by dashes, source: 'https://informatiestandaarden.nictiz.nl/wiki/FHIR:V1.0_FHIR_Profiling_Guidelines_R4', severity: error, expression: '$this.length() = $this.replaceMatches(''[^a-z-]'', '''').length()'}
    index: 5
  expression: {index: 6}
  xpath: {index: 7}
  xpathUsage: {index: 8}
package_version: 0.9.0
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/ProfilingGuidelinesR4-SearchParameters
base: http://hl7.org/fhir/StructureDefinition/SearchParameter
version: null
required: [expression, publisher, contact, purpose]