{
  "resourceType": "StructureDefinition",
  "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRRecept",
  "name": "HRRecept",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationRequest",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationRequest.extension",
        "path": "MedicationRequest.extension",
        "min": 1
      },
      {
        "id": "MedicationRequest.extension:hrPodatakOPrevenciji",
        "path": "MedicationRequest.extension",
        "sliceName": "hrPodatakOPrevenciji",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition//HRPodatakOPrevenciji"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.extension:hrVezaRecepta",
        "path": "MedicationRequest.extension",
        "sliceName": "hrVezaRecepta",
        "short": "Podatak o vezi recepta sa OR, PB, TJO, PN ",
        "definition": "Podatak o vezi recepta sa OR, PB, TJO, PN ",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRVezaRecepta"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.extension:hRTroskoviSudjelovanje",
        "path": "MedicationRequest.extension",
        "sliceName": "hRTroskoviSudjelovanje",
        "definition": "Podatci o sudjelovanju pacijenta u troškovima liječenja. Ne koristi se u bijelom receptu.",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-troskovi-sudjelovanje"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.extension:hRPreporuciteljLijeka",
        "path": "MedicationRequest.extension",
        "sliceName": "hRPreporuciteljLijeka",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRPreporuciteljLijeka"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.extension:hRDrzavaOsiguranja",
        "path": "MedicationRequest.extension",
        "sliceName": "hRDrzavaOsiguranja",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRDrzavaOsiguranja"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.identifier",
        "path": "MedicationRequest.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "closed"
        },
        "min": 1,
        "max": "2"
      },
      {
        "id": "MedicationRequest.identifier:cuid-recepta",
        "path": "MedicationRequest.identifier",
        "sliceName": "cuid-recepta",
        "short": "CUID recepta",
        "definition": "CUID recepta koji dodjeljuje aplikacija autra recepta.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.identifier:cuid-recepta.system",
        "path": "MedicationRequest.identifier.system",
        "min": 1,
        "fixedUri": " http://fhir.cezih.hr/specifikacije/identifikatori/cuid-recepta"
      },
      {
        "id": "MedicationRequest.identifier:cuid-recepta.value",
        "path": "MedicationRequest.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.identifier:serijski-broj",
        "path": "MedicationRequest.identifier",
        "sliceName": "serijski-broj",
        "short": "Serijski broj recepta",
        "definition": "Serijski broj tiskanice na kojoj je otisnut recept. Obično se ne koristi.",
        "max": "1"
      },
      {
        "id": "MedicationRequest.identifier:serijski-broj.system",
        "path": "MedicationRequest.identifier.system",
        "min": 1,
        "fixedUri": " http://fhir.cezih.hr/specifikacije/identifikatori/serijski-broj-recepta"
      },
      {
        "id": "MedicationRequest.identifier:serijski-broj.value",
        "path": "MedicationRequest.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.category",
        "path": "MedicationRequest.category",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.system"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "MedicationRequest.category:vrsta-recepta",
        "path": "MedicationRequest.category",
        "sliceName": "vrsta-recepta",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.category:vrsta-recepta.coding",
        "path": "MedicationRequest.category.coding",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/vrsta-recepta"
        }
      },
      {
        "id": "MedicationRequest.category:vrsta-recepta.coding.system",
        "path": "MedicationRequest.category.coding.system",
        "min": 1,
        "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/vrsta-recepta"
      },
      {
        "id": "MedicationRequest.category:vrsta-recepta.coding.code",
        "path": "MedicationRequest.category.coding.code",
        "min": 1
      },
      {
        "id": "MedicationRequest.category:vrsta-lijeka",
        "path": "MedicationRequest.category",
        "sliceName": "vrsta-lijeka",
        "short": "Podatak o vrsti lijeka ",
        "definition": "1 - propisani lijek ne sadrži opojne droge niti psihotropne tvari; 2 – propisani lijek sadrži opojne droge ili psihotropne tvari ",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "description": "1 - propisani lijek ne sadrži opojne droge niti psihotropne tvari; 2 – propisani lijek sadrži opojne droge ili psihotropne tvari ",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet//vrsta-lijeka"
        }
      },
      {
        "id": "MedicationRequest.category:vrsta-lijeka.coding",
        "path": "MedicationRequest.category.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.category:vrsta-lijeka.coding.system",
        "path": "MedicationRequest.category.coding.system",
        "min": 1,
        "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/vrsta-lijeka"
      },
      {
        "id": "MedicationRequest.category:vrsta-lijeka.coding.code",
        "path": "MedicationRequest.category.coding.code",
        "min": 1
      },
      {
        "id": "MedicationRequest.priority",
        "path": "MedicationRequest.priority",
        "definition": "Hitnost izdavanja lijeka ",
        "min": 1
      },
      {
        "id": "MedicationRequest.medication[x]",
        "path": "MedicationRequest.medication[x]",
        "short": "Propisani lijek/materijal/pripravak",
        "definition": "Sadrži šifru propisanog lijeka / šifru sanitetskog materijala / šifru magistralnog pripravka ",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Sadrži šifru propisanog lijeka / šifru sanitetskog materijala / šifru magistralnog pripravka ",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/sifra-propisane-stavke"
        }
      },
      {
        "id": "MedicationRequest.subject",
        "path": "MedicationRequest.subject",
        "short": "Pacijent",
        "definition": "pacijent za kojeg je propisan recept",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent"
            ]
          }
        ]
      },
      {
        "id": "MedicationRequest.subject.type",
        "path": "MedicationRequest.subject.type",
        "min": 1,
        "fixedUri": "Patient"
      },
      {
        "id": "MedicationRequest.subject.identifier",
        "path": "MedicationRequest.subject.identifier",
        "short": "Identifikator pacijenta",
        "definition": "Identifikator pacijenta.\r\nZa Hrvatske državljane MB Osigurane osobe \r\nZa stranca ili broj bolesničkog lista ili broj putovnice ili broj europske karte ZO ",
        "min": 1
      },
      {
        "id": "MedicationRequest.subject.identifier.system",
        "path": "MedicationRequest.subject.identifier.system",
        "min": 1
      },
      {
        "id": "MedicationRequest.subject.identifier.value",
        "path": "MedicationRequest.subject.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.subject.display",
        "path": "MedicationRequest.subject.display",
        "short": "Ime i prezime pacijenta",
        "definition": "Ime i prezime pacijenta",
        "min": 1
      },
      {
        "id": "MedicationRequest.encounter",
        "path": "MedicationRequest.encounter",
        "short": "Posjeta",
        "definition": "Jedinstveni identifikator posjete u kojoj je propisan recept. Identifikator dodjeljuje središnji sustav prilikom registracije posjete.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter"
            ]
          }
        ]
      },
      {
        "id": "MedicationRequest.encounter.identifier",
        "path": "MedicationRequest.encounter.identifier",
        "min": 1
      },
      {
        "id": "MedicationRequest.encounter.identifier.system",
        "path": "MedicationRequest.encounter.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-posjete"
      },
      {
        "id": "MedicationRequest.encounter.identifier.value",
        "path": "MedicationRequest.encounter.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.supportingInformation",
        "path": "MedicationRequest.supportingInformation",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "identifier.system"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "MedicationRequest.supportingInformation:organizacijaPropisivaca",
        "path": "MedicationRequest.supportingInformation",
        "sliceName": "organizacijaPropisivaca",
        "short": "Organizacija propisivača",
        "definition": "Organizacija zdravstvenog djelatnika koji je propisao recept.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija"
            ]
          }
        ]
      },
      {
        "id": "MedicationRequest.supportingInformation:organizacijaPropisivaca.type",
        "path": "MedicationRequest.supportingInformation.type",
        "min": 1,
        "fixedUri": "Organization"
      },
      {
        "id": "MedicationRequest.supportingInformation:organizacijaPropisivaca.identifier",
        "path": "MedicationRequest.supportingInformation.identifier",
        "short": "HZZO broj zdravstvene ustanove",
        "definition": "HZZO broj zdravstvene ustanove propisivača privatnog recepta",
        "min": 1
      },
      {
        "id": "MedicationRequest.supportingInformation:organizacijaPropisivaca.identifier.system",
        "path": "MedicationRequest.supportingInformation.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/HZZO-sifra-zdravstvene-organizacije"
      },
      {
        "id": "MedicationRequest.supportingInformation:organizacijaPropisivaca.identifier.value",
        "path": "MedicationRequest.supportingInformation.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.authoredOn",
        "path": "MedicationRequest.authoredOn",
        "short": "Datum i vrijeme propisivanja recepta ",
        "definition": "Datum i vrijeme propisivanja recepta ",
        "min": 1
      },
      {
        "id": "MedicationRequest.requester",
        "path": "MedicationRequest.requester",
        "short": "Liječnik",
        "definition": "Liječnik koji je propisao recept.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner"
            ]
          }
        ]
      },
      {
        "id": "MedicationRequest.requester.extension",
        "path": "MedicationRequest.requester.extension",
        "min": 1
      },
      {
        "id": "MedicationRequest.requester.extension:hRSifraDjelatnosti",
        "path": "MedicationRequest.requester.extension",
        "sliceName": "hRSifraDjelatnosti",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRSifraDjelatnosti"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.requester.identifier",
        "path": "MedicationRequest.requester.identifier",
        "short": "Identifikator/šifra liječnika",
        "definition": "Identifikator/šifra liječnika koji je propisao recept. Podržani identifikatori su HZJZ šifra i OIB",
        "min": 1
      },
      {
        "id": "MedicationRequest.requester.identifier.system",
        "path": "MedicationRequest.requester.identifier.system",
        "min": 1
      },
      {
        "id": "MedicationRequest.requester.identifier.value",
        "path": "MedicationRequest.requester.identifier.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.requester.display",
        "path": "MedicationRequest.requester.display",
        "short": "Ime i prezime",
        "definition": "Ime i prezime liječnika",
        "min": 1
      },
      {
        "id": "MedicationRequest.reasonCode",
        "path": "MedicationRequest.reasonCode",
        "short": "Dijagnoza ",
        "definition": "Dijagnoza iz MKB10 šifrarnika.",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "description": "Dijagnoza iz MKB10 šifrarnika.",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/icd10-hr"
        }
      },
      {
        "id": "MedicationRequest.reasonCode.coding",
        "path": "MedicationRequest.reasonCode.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.reasonCode.coding.system",
        "path": "MedicationRequest.reasonCode.coding.system",
        "min": 1
      },
      {
        "id": "MedicationRequest.reasonCode.coding.code",
        "path": "MedicationRequest.reasonCode.coding.code",
        "min": 1
      },
      {
        "id": "MedicationRequest.insurance",
        "path": "MedicationRequest.insurance",
        "short": "Broj police dopunskog osiguranja i osiguravatelj",
        "definition": "Broj police dopunskog osiguranja i osiguravatelj",
        "max": "1"
      },
      {
        "id": "MedicationRequest.insurance.identifier",
        "path": "MedicationRequest.insurance.identifier",
        "min": 1
      },
      {
        "id": "MedicationRequest.insurance.identifier.type",
        "path": "MedicationRequest.insurance.identifier.type",
        "short": "Osiguravatelj",
        "definition": " Definira osiguravatelja, iz kodne liste Davatelj dopunskog osiguranja",
        "min": 1,
        "binding": {
          "strength": "required",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/davateljosiguranja"
        }
      },
      {
        "id": "MedicationRequest.insurance.identifier.type.coding.system",
        "path": "MedicationRequest.insurance.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "MedicationRequest.insurance.identifier.type.coding.code",
        "path": "MedicationRequest.insurance.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "MedicationRequest.insurance.identifier.system",
        "path": "MedicationRequest.insurance.identifier.system",
        "min": 1,
        "fixedUri": " http://fhir.cezih.hr/specifikacije/identifikatori/dopunsko-osiguranje"
      },
      {
        "id": "MedicationRequest.insurance.identifier.value",
        "path": "MedicationRequest.insurance.identifier.value",
        "short": "Broj police",
        "definition": "Broj police",
        "min": 1
      },
      {
        "id": "MedicationRequest.note",
        "path": "MedicationRequest.note",
        "short": "Napomena",
        "definition": "npr način pripravljanja magistralnog pripravka .",
        "max": "1"
      },
      {
        "id": "MedicationRequest.dosageInstruction",
        "path": "MedicationRequest.dosageInstruction",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.dosageInstruction.doseAndRate",
        "path": "MedicationRequest.dosageInstruction.doseAndRate",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicationRequest.dosageInstruction.doseAndRate.type",
        "path": "MedicationRequest.dosageInstruction.doseAndRate.type",
        "short": "Podatak o posebnosti doziranja ",
        "definition": "Podatak o posebnosti doziranja ",
        "min": 1,
        "binding": {
          "strength": "required",
          "description": "Podatak o posebnosti doziranja ",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/posebnost-doziranja"
        }
      },
      {
        "id": "MedicationRequest.dispenseRequest",
        "path": "MedicationRequest.dispenseRequest",
        "short": "Broj dozvoljenih ponavljanja",
        "definition": "Broj dozvoljenih ponavljanja. Maksimalno 5 ponavljanja.",
        "min": 1
      },
      {
        "id": "MedicationRequest.dispenseRequest.extension",
        "path": "MedicationRequest.dispenseRequest.extension",
        "min": 1
      },
      {
        "id": "MedicationRequest.dispenseRequest.extension:hRNacinIsporukeLijeka",
        "path": "MedicationRequest.dispenseRequest.extension",
        "sliceName": "hRNacinIsporukeLijeka",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.cezih.hr/specifikacije/StructureDefinition/HRNacinIsporukeLijeka"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicationRequest.dispenseRequest.extension:hRNacinIsporukeLijeka.extension:nacinIsporuke",
        "path": "MedicationRequest.dispenseRequest.extension.extension",
        "sliceName": "nacinIsporuke"
      },
      {
        "id": "MedicationRequest.dispenseRequest.extension:hRNacinIsporukeLijeka.extension:nacinIsporuke.value[x]",
        "path": "MedicationRequest.dispenseRequest.extension.extension.value[x]",
        "patternCoding": {
          "system": "http://fhir.cezih.hr/specifikacije/CodeSystem/nacin-isporuke-lijeka",
          "code": "1"
        }
      },
      {
        "id": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "path": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "min": 1
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity",
        "path": "MedicationRequest.dispenseRequest.quantity",
        "min": 1
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.value",
        "path": "MedicationRequest.dispenseRequest.quantity.value",
        "min": 1
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.unit",
        "path": "MedicationRequest.dispenseRequest.quantity.unit",
        "min": 1
      },
      {
        "id": "MedicationRequest.substitution",
        "path": "MedicationRequest.substitution",
        "min": 1
      },
      {
        "id": "MedicationRequest.substitution.allowed[x]",
        "path": "MedicationRequest.substitution.allowed[x]",
        "short": "Zamjena lijeka pri izdavanju.",
        "definition": "Definira dopušta li se zamjena lijeka pri izdavanju ili ne.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Definira dopušta li se zamjena lijeka pri izdavanju ili ne.",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/zamjena-lijeka"
        }
      }
    ]
  }
}