PackagesCanonicalsLogsProblems
    Packages
    swiss.mednet.fhir@0.17.0
    https://mednet.swiss/fhir/StructureDefinition/mni-encounter
description: 'MedNet Interface (MNI) - Encounter Profile.  An encounter will provide information about the context in which the form will be filled  It is mainly used to deliver MedNet the Visit Nr (or Case Nr), and/or the orderNr from the calling System.  The goal of those values is to allow saving the copy of the form and/or the later resulting report in the calling system to an internal event.  It can also include informations about the priority of the request (if it is urgent or not), or the type of form that should be filled.  '
package_name: swiss.mednet.fhir
derivation: constraint
name: MNIEncounter
type: Encounter
elements:
  id: {short: 'The id is unique within the space of all resources of the same type on the same server It can be any combination of upper- or lower-case ASCII letters ''A''..''Z'', and ''a''..''z'', numerals (''0''..''9''), ''-'' and ''.'' with a length limit of 64 characters. (This might be an integer, an un-prefixed OID, UUID or any other identifier pattern that meets these constraints.)', mustSupport: true, index: 0}
  identifier:
    short: The visit or case Number
    mustSupport: true
    index: 1
    elements:
      system: {mustSupport: true, index: 2}
      value: {short: The local visit or case number, mustSupport: true, index: 3}
    required: [value]
  status: {short: 'Recommended value : in-progress', mustSupport: true, index: 4}
  class: {short: 'Recommended value : AMB', mustSupport: true, index: 5}
  subject:
    type: Reference
    short: Link to the Patient
    mustSupport: true
    refers: ['https://mednet.swiss/fhir/StructureDefinition/mni-patient']
    index: 6
  basedOn:
    type: Reference
    short: The ServiceRequest that initiated this encounter. It will provide the local order number
    mustSupport: true
    refers: ['https://mednet.swiss/fhir/StructureDefinition/mni-serviceRequest']
    index: 7
  reasonCode:
    mustSupport: true
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      - {path: coding.code, type: value}
      min: null
      slices:
        snomed:
          match:
            coding: {system: 'http://snomed.info/sct', code: null}
          schema:
            short: The reason linked to this case (Disease, Accident, Pregnancy, Prevention, Birth defect, Unknown)
            binding: {strength: required, valueSet: 'http://fhir.ch/ig/hl7ch/ch-term/ValueSet/treatmentreason'}
            mustSupport: true
            index: 9
            elements:
              coding:
                mustSupport: true
                index: 10
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    mustSupport: true
                    index: 11
                  code: {short: 64572001 Disease | 55566008 (Accident) | 77386006 (Pregnancy) | 169443000 (Prevention) | 276720006 (Birth defect) | 261665006 (Unknown), mustSupport: true, index: 12}
                  display: {mustSupport: true, index: 13}
                required: [system, code]
            required: [coding]
package_version: 0.17.0
class: profile
kind: resource
url: https://mednet.swiss/fhir/StructureDefinition/mni-encounter
base: http://hl7.org/fhir/StructureDefinition/Encounter
version: 0.17.0