PackagesCanonicalsLogsProblems
    Packages
    fi.kela.kanta.res.medication.r4@1.0.0
    http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest
description: Lääkityslistan palautuksessa käytettävä MedicationListMedicationRequest-profiili.
package_name: fi.kela.kanta.res.medication.r4
derivation: constraint
name: MedicationListMedicationRequest
type: MedicationRequest
elements:
  performerType: {index: 66}
  category:
    short: Reseptin laji
    index: 49
    elements:
      coding:
        short: Reseptin laji
        index: 50
        elements:
          system:
            short: THL - Reseptin laji koodiston OID
            pattern: {type: Uri, value: 'urn:oid:1.2.246.537.6.605.2014'}
            index: 51
          code: {short: THL - Reseptin laji koodiston arvo, index: 52}
        required: [system, code]
    required: [coding]
  insurance: {index: 78}
  instantiatesCanonical: {index: 70}
  eventHistory: {index: 131}
  meta:
    index: 0
    elements:
      profile:
        pattern: {type: Canonical, value: 'http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest'}
        index: 1
      security:
        index: 2
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            underagedConsentCode:
              match: {system: 'urn:oid:1.2.246.537.5.40202.201901'}
              schema:
                short: Alaikäisen potilaan tietojen luovutus huoltajille
                index: 3
                elements:
                  system:
                    short: THL - Alaikäisen potilastietojen luovuttaminen huoltajille koodiston OID
                    pattern: {type: Uri, value: 'urn:oid:1.2.246.537.5.40202.201901'}
                    index: 4
                  code: {short: THL - Alaikäisen potilastietojen luovuttaminen huoltajille koodiston arvo, index: 5}
                required: [system, code]
      tag:
        short: CDA R2 header määrittelyn templateId (määrittelypaketin versio)
        index: 6
        elements:
          system:
            pattern: {type: Uri, value: 'http://resepti.kanta.fi/fhir/cdaHeaderTemplateId'}
            index: 7
          code: {short: CDA R2 header määrittelyn templateId (määrittelypaketin versio), index: 8}
        required: [system, code]
    required: [profile, tag]
  instantiatesUri: {index: 71}
  substitution:
    short: Lääkevaihtokielto
    index: 124
    elements:
      allowed:
        short: Lääkevaihtokielto
        choices: [allowedBoolean]
        index: 126
      allowedBoolean: {type: boolean, short: Lääkevaihtokielto, choiceOf: allowed, index: 127}
      reason:
        elements:
          text: {short: Lääkevaihtokiellon syy, index: 128}
  detectedIssue: {index: 130}
  encounter: {index: 61}
  dispenseRequest:
    short: lääkkeen määrä reseptillä
    index: 112
    extensions:
      prescribedAmount: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescribedAmount', min: 1, type: Extension, isModifier: false, index: 114}
      dispenserInstruction: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dispenserInstruction', type: Extension, isModifier: false, index: 115}
      realDispenseStatus: {url: 'http://resepti.kanta.fi/StructureDefinition/extension/realDispenseStatus', max: 1, type: Extension, isModifier: false, index: 116}
    elements:
      extension:
        index: 113
        slicing:
          slices:
            prescribedAmount:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescribedAmount', index: 114}
              min: 1
            dispenserInstruction:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dispenserInstruction', index: 115}
            realDispenseStatus:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/StructureDefinition/extension/realDispenseStatus', index: 116}
              max: 1
      dispenseInterval:
        short: Iterointien väli päivissä ja iterointivälin yksikkö
        index: 117
        elements:
          value: {short: Iterointien väli päivissä, index: 118}
          unit: {short: Iterointivälin yksikkö, index: 119}
        required: [value, unit]
      validityPeriod:
        short: Reseptin voimassaoloaika
        index: 120
        elements:
          start: {short: 'Reseptin voimassaolon alkupäivä, kun lääkkeen määrääjä on rajoittanut lääkemääräyksen voimassaoloaikaa', index: 121}
          end: {short: Reseptin voimassaolon loppupäivä, index: 122}
        required: [end]
      numberOfRepeatsAllowed: {short: Iterointien lukumäärä, index: 123}
    required: [extension]
  reported:
    choices: []
    index: 56
  reasonCode: {index: 68}
  statusReason:
    short: Reseptisanoman tyyppi
    index: 44
    elements:
      coding:
        short: Reseptisanoman tyyppi
        index: 45
        elements:
          system:
            short: Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID
            pattern: {type: Uri, value: 'urn:oid:1.2.246.537.5.40105.2006'}
            index: 46
          code: {short: Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo, index: 47}
        required: [system, code]
    required: [coding]
  authoredOn: {short: Määräyspäivä, index: 63}
  note: {index: 79}
  extension:
    array: true
    min: 4
    index: 9
    slicing:
      slices:
        dosageChanges:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageChanges', index: 32}
          max: 1
        statusBasicReference:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/statusBasicReference', index: 31}
          max: 1
        structuredIndication:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/structuredIndication', index: 20}
        originalStartdate:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/originalStartdate', index: 27}
          max: 1
        continuum:
          match: {}
          schema:
            type: Extension
            short: Käytössä olevan lääkkeen tunniste, lääkejatkumon osatunniste ja Uusin -tilatieto
            isModifier: false
            url: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
            index: 14
            extensions:
              medicineId: {url: null, max: 1, index: 15}
              medicineIdPart: {url: null, max: 1, index: 16}
              newest: {url: null, max: 1, index: 17}
            elements:
              extension:
                index: 15
                slicing:
                  slices:
                    medicineId:
                      match: {}
                      schema: {index: 15}
                      max: 1
                    medicineIdPart:
                      match: {}
                      schema: {index: 16}
                      max: 1
                    newest:
                      match: {}
                      schema: {index: 17}
                      max: 1
        dosageIfNeeded:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/StructureDefinition/extension/dosageIfNeeded', index: 18}
          max: 1
        versionNumber:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
            index: 10
            elements:
              value:
                choices: []
                index: 12
            required: [value]
        renewalNotAllowed:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalNotAllowed', index: 23}
        usage:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/StructureDefinition/extension/usage', index: 24}
          max: 1
        adverseEffect:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect', index: 33}
        useRegularity:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/useRegularity', index: 29}
          max: 1
        renewalBasicReference:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalBasicReference', index: 30}
          max: 1
        effectiveTime:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime', index: 13}
          min: 1
        statusInformation:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/statusInformation', index: 26}
          max: 1
        dosageInfo:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo', index: 19}
          min: 1
        separateReport:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/separateReport', index: 28}
        administrativeInformation:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/administrativeInformation', index: 21}
          min: 1
        contagiousDiseaseMedicine:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/contagiousDiseaseMedicine', index: 25}
        invalidation:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/invalidation', index: 34}
        initiationOfMedication:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/initiationOfMedication', index: 22}
          max: 1
        extraDispenseCompleted:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/extraDispenseCompleted', index: 35}
  requester:
    type: Reference
    short: Viittaus MedicationlistPractitionerRole resurssiin
    refers: ['http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListPractitionerRole']
    index: 64
  supportingInformation: {index: 62}
  priority: {index: 53}
  status: {index: 43}
  dosageInstruction:
    extensions:
      medicinePauseInterval: {url: 'http://resepti.kanta.fi/StructureDefinition/extension/medicinePauseInterval', max: 1, type: Extension, isModifier: false, index: 80}
    elements:
      site:
        short: Puolisuus -tieto, lääkkeenantoreitin ja -tavan lisätieto
        binding: {strength: required, valueSet: 'http://resepti.kanta.fi/ValueSet/fires-vs-site'}
        index: 101
        elements:
          coding:
            short: Puolisuus -tieto, lääkkeenantoreitin ja -tavan lisätieto
            index: 102
            elements:
              system:
                short: THL - Toimenpideluokitus koodiston OID
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.6.2.2007'}
                index: 103
              code: {short: THL - Toimenpideluokitus koodiston arvo, index: 104}
            required: [system, code]
        required: [coding]
      asNeeded:
        short: Annos tarvittaessa
        choices: [asNeededBoolean]
        index: 99
      route:
        short: Lääkkeenantoreitti ja -tapa
        index: 105
        elements:
          coding:
            short: Lääkkeenantoreitti ja -tapa
            index: 106
            elements:
              system:
                short: Fimean - Lääkkeenantoreitti ja -tapa koodiston OID
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.6.1403.202001'}
                index: 107
              code: {short: Fimean - Lääkkeenantoreitti ja -tapa koodiston arvo, index: 108}
            required: [system, code]
        required: [coding]
      asNeededBoolean: {type: boolean, short: Annos tarvittaessa, choiceOf: asNeeded, index: 100}
      extension:
        type: Extension
        isModifier: false
        url: http://resepti.kanta.fi/StructureDefinition/extension/medicinePauseInterval
        index: 80
        slicing:
          slices:
            medicinePauseInterval:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/StructureDefinition/extension/medicinePauseInterval', index: 80}
              max: 1
      timing:
        elements:
          repeat:
            elements:
              boundsRange: {type: Range, short: 'Annostelukauden kesto, vakio tai vaihteluväli tai annostelukauden alkuaika ja päättymisaika', choiceOf: bounds, index: 88}
              frequencyMax: {short: Toistuman max. arvo, index: 91}
              boundsPeriod: {type: Period, short: 'Annostelukauden kesto, vakio tai vaihteluväli tai annostelukauden alkuaika ja päättymisaika', choiceOf: bounds, index: 89}
              when: {short: Annosajankohta, index: 97}
              periodUnit: {index: 94}
              frequency: {short: Toistuman määrä, index: 90}
              bounds:
                short: Annostelukauden kesto, vakio tai vaihteluväli tai annostelukauden alkuaika ja päättymisaika
                choices: [boundsDuration, boundsRange, boundsPeriod]
                index: 86
              boundsDuration: {type: Duration, short: 'Annostelukauden kesto, vakio tai vaihteluväli tai annostelukauden alkuaika ja päättymisaika', choiceOf: bounds, index: 87}
              dayOfWeek: {index: 95}
              periodMax: {short: 'Annosjakson pituus, yläraja', index: 93}
              period: {short: 'Annosjakson pituus, vakio arvo tai arvon alaraja', index: 92}
              timeOfDay: {short: Annosaika, index: 96}
      additionalInstruction:
        short: Käyttöohjeen lisätieto
        index: 83
        elements:
          text: {short: Käyttöohjeen lisätieto, index: 84}
        required: [text]
      sequence: {short: Käytössä vaihtuvissa annostuksissa., index: 81}
      doseAndRate:
        index: 109
        elements:
          dose:
            short: Annos ja annosyksikkö tai Annos (fysikaalinen) ja annosyksikkö
            choices: []
            index: 111
        required: [dose]
      text: {short: Tekstimuotoinen annostusohje, index: 82}
    required: [text]
  groupIdentifier: {index: 73}
  recorder: {index: 67}
  identifier:
    index: 36
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        id:
          match: {system: 'http://resepti.kanta.fi/fhir/id/id'}
          schema:
            short: Asiakirjan tunniste (Lääkemääräysasiakirjan yksilöivä tunniste)
            _required: true
            index: 37
            elements:
              system:
                pattern: {type: Uri, value: 'http://resepti.kanta.fi/fhir/id/id'}
                index: 38
              value: {short: Lääkemääräys asiakirjan yksilöivä OID-tunniste, index: 39}
            required: [value, system]
        setId:
          match: {system: 'http://resepti.kanta.fi/fhir/id/setId'}
          schema:
            short: Alkuperäisen asiakirjan tunniste
            _required: true
            index: 40
            elements:
              system:
                pattern: {type: Uri, value: 'http://resepti.kanta.fi/fhir/id/setId'}
                index: 41
              value: {short: Alkuperäisen asiakirjan tunniste, index: 42}
            required: [value, system]
  doNotPerform: {index: 54}
  intent:
    pattern: {type: Code, value: order}
    index: 48
  basedOn: {index: 72}
  priorPrescription: {index: 129}
  medicationReference:
    type: Reference
    short: Viittaus MedicationListMedication resurssiin
    choiceOf: medication
    refers: ['http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication']
    index: 59
  courseOfTherapyType:
    short: Lääkkeen käytön pysyvyys
    index: 74
    elements:
      coding:
        short: Lääkkeen käytön pysyvyys
        index: 75
        elements:
          system:
            short: AR/YDIN - Pysyvyys koodiston OID
            pattern: {type: Uri, value: 'urn:oid:1.2.246.537.5.40003.2003'}
            index: 76
          code: {short: AR/YDIN - Pysyvyys koodiston arvo, index: 77}
        required: [system, code]
    required: [coding]
  subject:
    type: Reference
    short: Viittaus MedicationListPatient resurssiin
    refers: ['http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListPatient']
    index: 60
  performer: {index: 65}
  medication:
    short: Viittaus MedicationListMedication resurssiin
    choices: [medicationReference]
    index: 58
  reasonReference: {index: 69}
package_version: 1.0.0
extensions:
  dosageChanges: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageChanges', max: 1, type: Extension, isModifier: false, index: 32}
  statusBasicReference: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/statusBasicReference', max: 1, type: Extension, isModifier: false, index: 31}
  structuredIndication: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/structuredIndication', type: Extension, isModifier: false, index: 20}
  originalStartdate: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/originalStartdate', max: 1, type: Extension, isModifier: false, index: 27}
  continuum:
    url: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
    type: Extension
    short: Käytössä olevan lääkkeen tunniste, lääkejatkumon osatunniste ja Uusin -tilatieto
    isModifier: false
    index: 14
    extensions:
      medicineId: {url: null, max: 1, index: 15}
      medicineIdPart: {url: null, max: 1, index: 16}
      newest: {url: null, max: 1, index: 17}
    elements:
      extension:
        index: 15
        slicing:
          slices:
            medicineId:
              match: {}
              schema: {index: 15}
              max: 1
            medicineIdPart:
              match: {}
              schema: {index: 16}
              max: 1
            newest:
              match: {}
              schema: {index: 17}
              max: 1
  dosageIfNeeded: {url: 'http://resepti.kanta.fi/StructureDefinition/extension/dosageIfNeeded', max: 1, type: Extension, isModifier: false, index: 18}
  versionNumber:
    url: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
    type: Extension
    isModifier: false
    index: 10
    elements:
      value:
        choices: []
        index: 12
    required: [value]
  renewalNotAllowed: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalNotAllowed', type: Extension, isModifier: false, index: 23}
  usage: {url: 'http://resepti.kanta.fi/StructureDefinition/extension/usage', max: 1, type: Extension, isModifier: false, index: 24}
  adverseEffect: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect', type: Extension, isModifier: false, index: 33}
  useRegularity: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/useRegularity', max: 1, type: Extension, isModifier: false, index: 29}
  renewalBasicReference: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalBasicReference', max: 1, type: Extension, isModifier: false, index: 30}
  effectiveTime: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime', min: 1, type: Extension, isModifier: false, index: 13}
  statusInformation: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/statusInformation', max: 1, type: Extension, isModifier: false, index: 26}
  dosageInfo: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo', min: 1, type: Extension, isModifier: false, index: 19}
  separateReport: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/separateReport', type: Extension, isModifier: false, index: 28}
  administrativeInformation: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/administrativeInformation', min: 1, type: Extension, isModifier: false, index: 21}
  contagiousDiseaseMedicine: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/contagiousDiseaseMedicine', type: Extension, isModifier: false, index: 25}
  invalidation: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/invalidation', type: Extension, isModifier: false, index: 34}
  initiationOfMedication: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/initiationOfMedication', max: 1, type: Extension, isModifier: false, index: 22}
  extraDispenseCompleted: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/extraDispenseCompleted', type: Extension, isModifier: false, index: 35}
class: profile
kind: resource
url: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationRequest
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: '0.1'
required: [authoredOn, requester, substitution, statusReason, category]