ch-elm-foph-business-rules
type: CodeSystem
node role: treeRoot
resource.id:
  value: ch-elm-foph-business-rules
domain resource.text:
  narrative.status:
    value: generated
  narrative.div: Generated Narrative: CodeSystem ch-elm-foph-business-rules This case-insensitive code system http://fhir.ch/ig/ch-elm/CodeSystem/ch-elm-foph-business-rules defines the following codes in a Is-A hierarchy: Lvl Code Display Definition 1 information Information A purely informational message. 2 FOPH-000 Generic Information 2 FOPH-021 Identical laboratory-test data are already stored in the FOPH database. The document is therefore considered a duplicate. 1 warning Warning If the rule is violated, the resource is conformant, but it is not necessarily following best practice. 2 FOPH-014 The patient address state element should contain a two letter canton code. 2 FOPH-017 The combination of postal code & city in the patient address element could not be found in the FOPH location database. 2 FOPH-005 The required anonymization for the reported organism was violated. The following field(s) are affected: %fields% 2 FOPH-022 Received multiple service requests without a basedOn attribute. Only the data contained in the service request referenced by the basedOn attribute in the DiagnosticReport are imported. If you want to specify an original orderer use the basedOn attribute on the primary service request to reference the secondary service request. 2 FOPH-023 Local patient identifier (MR type) is present, but patient name fields do not have dataAbsentReason. Names should not be transmitted when using local identifiers. 2 FOPH-011 The material is already specified by the leading code. The additional material specified in specimen.type will be ignored. 2 FOPH-010 Attention, the code %code% (%codeSystem%) expires on %validTo%. Please adjust your systems by this date. 2 FOPH-019 The combination of postal code & city in the practitioner orderer address element could not be found in the FOPH location database. 2 FOPH-018 The combination of postal code & city in the organization orderer address element could not be found in the FOPH location database. 2 FOPH-001 Generic Warning 2 FOPH…
code system.url:
  value: http://fhir.ch/ig/ch-elm/CodeSystem/ch-elm-foph-business-rules
code system.version:
  value: 1.15.0
code system.name:
  value: ChElmFophBusinessRules
code system.title:
  value: CH ELM FOPH Business Rules
code system.status:
  value: active
code system.experimental:
  value: false
code system.date:
  value: 2026-08-12T07:05:53+00:00
code system.publisher:
  value: Federal Office of Public Health FOPH
code system.contact:
  index: 0
  contact detail.name:
    value: Federal Office of Public Health FOPH
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html
code system.description:
  value: This CH ELM code system describes specific business rules of the FOPH, which are applied during processing. Please note that the set of rules detailed herein only covers processes explicitly declared by the FOPH. Additional rules, not included in this code system, are applied by the FHIR validation logic, resulting in further codes. For more information about these additional codes, consult the official FHIR documentation and the implementation guideline.
code system.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: CH
code system.copyright:
  value: CC0-1.0
code system.case sensitive:
  value: false
code system.hierarchy meaning:
  value: is-a
code system.content:
  value: complete
code system.concept:
  index: 0
  code system.concept.code:
    value: information
  code system.concept.display:
    value: Information
  code system.concept.definition:
    value: A purely informational message.
  code system.concept.concept:
    index: 0
    code system.concept.code:
      value: FOPH-000
    code system.concept.display:
      value: Generic Information
  code system.concept.concept:
    index: 1
    code system.concept.code:
      value: FOPH-021
    code system.concept.display:
      value: Identical laboratory-test data are already stored in the FOPH database. The document is therefore considered a duplicate.
code system.concept:
  index: 1
  code system.concept.code:
    value: warning
  code system.concept.display:
    value: Warning
  code system.concept.definition:
    value: If the rule is violated, the resource is conformant, but it is not necessarily following best practice.
  code system.concept.concept:
    index: 0
    code system.concept.code:
      value: FOPH-014
    code system.concept.display:
      value: The patient address state element should contain a two letter canton code.
  code system.concept.concept:
    index: 1
    code system.concept.code:
      value: FOPH-017
    code system.concept.display:
      value: The combination of postal code & city in the patient address element could not be found in the FOPH location database.
  code system.concept.concept:
    index: 2
    code system.concept.code:
      value: FOPH-005
    code system.concept.display:
      value: The required anonymization for the reported organism was violated. The following field(s) are affected: %fields%
  code system.concept.concept:
    index: 3
    code system.concept.code:
      value: FOPH-022
    code system.concept.display:
      value: Received multiple service requests without a basedOn attribute. Only the data contained in the service request referenced by the basedOn attribute in the DiagnosticReport are imported. If you want to specify an original orderer use the basedOn attribute on the primary service request to reference the secondary service request.
  code system.concept.concept:
    index: 4
    code system.concept.code:
      value: FOPH-023
    code system.concept.display:
      value: Local patient identifier (MR type) is present, but patient name fields do not have dataAbsentReason. Names should not be transmitted when using local identifiers.
  code system.concept.concept:
    index: 5
    code system.concept.code:
      value: FOPH-011
    code system.concept.display:
      value: The material is already specified by the leading code. The additional material specified in specimen.type will be ignored.
  code system.concept.concept:
    index: 6
    code system.concept.code:
      value: FOPH-010
    code system.concept.display:
      value: Attention, the code %code% (%codeSystem%) expires on %validTo%. Please adjust your systems by this date.
  code system.concept.concept:
    index: 7
    code system.concept.code:
      value: FOPH-019
    code system.concept.display:
      value: The combination of postal code & city in the practitioner orderer address element could not be found in the FOPH location database.
  code system.concept.concept:
    index: 8
    code system.concept.code:
      value: FOPH-018
    code system.concept.display:
      value: The combination of postal code & city in the organization orderer address element could not be found in the FOPH location database.
  code system.concept.concept:
    index: 9
    code system.concept.code:
      value: FOPH-001
    code system.concept.display:
      value: Generic Warning
  code system.concept.concept:
    index: 10
    code system.concept.code:
      value: FOPH-006
    code system.concept.display:
      value: The following elements for the patient's address are expected: %missingElements%.
code system.concept:
  index: 2
  code system.concept.code:
    value: error
  code system.concept.display:
    value: Error
  code system.concept.definition:
    value: If the rule is violated, the resource is not conformant.
  code system.concept.concept:
    index: 0
    code system.concept.code:
      value: FOPH-009
    code system.concept.display:
      value: The transmitted code %code% (%codeSystem%) is outside the defined validity period %validFrom% - %validTo%.
  code system.concept.concept:
    index: 1
    code system.concept.code:
      value: FOPH-016
    code system.concept.display:
      value: The country code specified under patient address could not resolved. An ISO 3166 2 or 3 letter code is expected.
  code system.concept.concept:
    index: 2
    code system.concept.code:
      value: FOPH-002
    code system.concept.display:
      value: Generic Error
  code system.concept.concept:
    index: 3
    code system.concept.code:
      value: FOPH-020
    code system.concept.display:
      value: The effectiveDateTime-element indicates that the test was executed more than %testExecutionDateRejectionThresholdInDays% days ago. Assuming that this test has already been reported, the document is considered a duplicate. Please contact FOPH if you believe that this document must still be processed.
  code system.concept.concept:
    index: 4
    code system.concept.code:
      value: FOPH-007
    code system.concept.display:
      value: The specified material is not supported by the provided leading code.
  code system.concept.concept:
    index: 5
    code system.concept.code:
      value: FOPH-012
    code system.concept.display:
      value: The transmitted leading code %code% (%codeSystem%) could not be found in the current value set.
  code system.concept.concept:
    index: 6
    code system.concept.code:
      value: FOPH-008
    code system.concept.display:
      value: The specified organism is not supported by the provided leading code.
  code system.concept.concept:
    index: 7
    code system.concept.code:
      value: FOPH-004
    code system.concept.display:
      value: The provided laboratory identification "%identifier%" is either unknown or corresponds to a laboratory for which your account does not have reporting permissions. Please verify your laboratory identification. If it's correct, complete the necessary onboarding process before submitting data on behalf of this lab.

index: 8
code system.concept.code:
  value: FOPH-013
code system.concept.display:
  value: The transmitted code %code% (%codeSystem%) is outside the defined validity period.