PackagesCanonicalsLogsProblems
    Packages
    de.gematik.erp-servicerequest@1.2.0
    https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request
description: Fachliches Modell zur Beschreibung einer Rezeptanforderung
package_name: de.gematik.erp-servicerequest
derivation: specialization
name: GEM_ERP_SR_LOG_PrescriptionRequest
type: https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request
elements:
  VersichertenEinloesung: {type: boolean, short: Versicherten Einlösung, index: 15}
  MetaDaten:
    type: BackboneElement
    short: Metadaten im MessageHeader
    index: 0
    elements:
      Empfaenger:
        type: BackboneElement
        short: Empfänger der Nachricht
        array: true
        min: 1
        index: 1
        elements:
          KIMAdresse: {type: url, short: KIM-Adresse des Empfängers, index: 2}
          TelematikID: {type: url, short: Telematik-ID des Absenders, index: 3}
        required: [KIMAdresse]
      Absender:
        type: BackboneElement
        short: Absender der Nachricht
        index: 4
        elements:
          TelematikID: {type: url, short: Telematik-ID des Absenders, index: 5}
          Name: {type: string, short: Name des Absenders, index: 6}
        required: [Name]
      AbsendendesSystem:
        type: BackboneElement
        short: Absendendes System
        index: 7
        elements:
          Name: {type: string, short: Name des Herstellers des absendenden Systems, index: 8}
          Software: {type: string, short: Name der Software des absendenden Systems, index: 9}
          Version: {type: string, short: Version des absendenden Systems, index: 10}
          EMailKontakt: {type: string, short: E-Mail-Kontakt des absendenden Systems, index: 11}
          Website: {type: url, short: Website des absendenden Systems, index: 12}
        required: [EMailKontakt, Name, Software, Version, Website]
    required: [AbsendendesSystem, Absender, Empfaenger]
  Medikation:
    type: BackboneElement
    short: Medikation
    index: 44
    elements:
      VorherigeRezeptID: {type: BackboneElement, short: ID des vorherigen Rezepts, index: 45}
      MedikationsReferenz: {short: Referenz auf das Medikamentenobjekt, type: Medication, index: 46}
      AnzahlPackungen:
        type: BackboneElement
        short: Anzahl der Packungen
        index: 47
        elements:
          Einheit: {type: string, short: 'Einheit der Menge, fix auf ''Packung'' gesetzt', index: 48}
          Wert: {type: string, short: Anzahl der Packungen, index: 49}
        required: [Einheit, Wert]
      AngabeMVO: {type: boolean, short: Angabe MVO, index: 50}
    required: [AnzahlPackungen]
  involvierteParteien:
    type: BackboneElement
    short: Involvierte Parteien
    array: true
    min: 1
    index: 16
    elements:
      PatientenInformationen:
        type: BackboneElement
        short: Patienteninformationen
        index: 17
        elements:
          PatientenIdentifierKVNR: {type: string, short: KVNR des Patienten, index: 18}
          PatientenName: {type: HumanName, short: Name des Patienten, index: 19}
          PatientenGeburtstag: {type: date, short: Geburtstag des Patienten, index: 20}
        required: [PatientenGeburtstag, PatientenIdentifierKVNR, PatientenName]
      VerordnenderArzt:
        type: BackboneElement
        short: Verordnender Arzt
        array: true
        index: 21
        elements:
          LANR: {type: string, short: LANR des Arztes, index: 22}
          Name: {type: HumanName, short: Name des Arztes, index: 23}
        required: [Name]
      Anfragender:
        constraint:
          log-prescription-request-1: {human: 'Wenn eine Anfrage gestellt wird (status = ''active''), muss auch der Anfragende vorhanden sein.', source: 'https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request', severity: error}
        short: Anfragender
        type: BackboneElement
        index: 24
        elements:
          AnfragenderTyp:
            type: Coding
            short: Typ des Anfragenden
            constraint:
              log-prescription-request-2: {human: 'Wenn eine Anfrage von einer Apotheke (involvierteParteien.Anfragender.AnfragenderTyp = ''APO'') gestellt wird, muss die Angabe der Pflegeeinrichtung zur Kopie angegeben werden (involvierteParteien.PflegeeinrichtungKopie).', source: 'https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request', severity: error}
            index: 25
          Name: {type: string, short: Name des Anfragenden, index: 26}
          Adresse: {type: Address, short: Straßenadresse des Anfragenden, index: 27}
          Telefon: {type: string, short: Telefonnummer des Anfragenden, index: 28}
        required: [AnfragenderTyp, Name, Telefon]
      PflegeeinrichtungKopie:
        constraint:
          log-prescription-request-2: {human: 'Wenn eine Anfrage von einer Apotheke (involvierteParteien.Anfragender.AnfragenderTyp = ''APO'') gestellt wird, muss die Angabe der Pflegeeinrichtung zur Kopie angegeben werden (involvierteParteien.PflegeeinrichtungKopie).', source: 'https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request', severity: error}
        short: Zu benachrichtigende Pflegeeinrichtung
        type: BackboneElement
        index: 29
        elements:
          Name: {type: string, short: Name der Pflegeeinrichtung, index: 30}
          Telefon: {type: string, short: Telefonnummer der Pflegeeinrichtung, index: 31}
          KIMAdresse: {type: Address, short: KIM-Adresse der Pflegeeinrichtung, index: 32}
        required: [KIMAdresse, Name, Telefon]
    required: [Anfragender, PatientenInformationen]
  Restreichweite:
    type: BackboneElement
    short: Restreichweite
    index: 39
    elements:
      Freitext: {type: string, short: Restreichweite in Tage oder Anzahl an Einheiten, index: 40}
      Einheit: {type: string, short: Einheit der Restreichweite, index: 41}
      Wert: {type: decimal, short: Wert der Restreichweite, index: 42}
  Anhaenge: {short: Anhänge, type: Attachment, array: true, index: 43}
  GrundDerAnforderung:
    type: BackboneElement
    short: Grund der Anforderung
    index: 34
    elements:
      GrundCode: {type: Coding, short: Code des Grundes, index: 35}
      GrundText: {type: string, short: Text des Grundes, index: 36}
  Freitext: {type: string, short: Freitext, index: 33}
  Prioritaet:
    type: BackboneElement
    short: Priorität
    index: 37
    elements:
      PrioritaetCode: {type: Coding, short: Priorität der Anforderung, index: 38}
    required: [PrioritaetCode]
  VorgangsID: {type: string, short: ID des Vorgangs, index: 14}
  Status:
    constraint:
      log-prescription-request-1: {human: 'Wenn eine Anfrage gestellt wird (status = ''active''), muss auch der Anfragende vorhanden sein.', source: 'https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request', severity: error}
    short: Status
    type: code
    index: 13
package_version: 1.2.0
class: logical
kind: logical
url: https://gematik.de/fhir/erp-servicerequest/StructureDefinition/gem-erp-sr-log-prescription-request
base: http://hl7.org/fhir/StructureDefinition/Element
version: 1.2.0
required: [Medikation, MetaDaten, Status, VorgangsID, involvierteParteien]