{ "description": "MinimalDocumentReference korišten u zahtjevu HRMinimalProvideDocumentBundle transakcije (HR::ITI-65) sa sljedećim prilagodbama u odnosu na [MHD DocumentReference Minimal](https://profiles.ihe.net/ITI/MHD/4.1.0/StructureDefinition-IHE.MHD.Minimal.DocumentReference.html):\\r\\n\\r\\n* obavezno je slanje podataka o pacijentu\\r\\n* u slučaju kada je autor dokumenta liječnik obavezno je slanje logičke reference s identifikatorom liječnika (HZJZ broj, MBO ili OIB)\\r\\n\\r\\nZa sve kliničke dokumente, osim dokumenata koji se koriste u sklopu COD projekta:\\r\\n* obavezno je slanje podatka o posjeti u sklopu koje je nastao dokument kao logičke reference korištenjem jedinstvenog identifikatora posjete\\r\\n* obavezno je slanje podatka o slučajevima uz koje je vezan dokument kao logičke reference korištenjem jedinstvenog identifikatora slučaja\\r\\n* obavezno je slanje DocumentReference.identifier.use atributa", "_filename": "StructureDefinition-HRMinimalDocumentReference.json", "package_name": "cezih.hr.cezih-osnova", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "HRMinimalDocumentReference", "abstract": false, "type": "DocumentReference", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.2.9", "status": "draft", "id": "b6f5085d-00d9-4cdf-b6cc-105a0e8bf67e", "kind": "resource", "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/HR.MinimalDocumentReference", "version": null, "differential": { "element": [ { "id": "DocumentReference", "path": "DocumentReference", "constraint": [ { "key": "CEZIHDR-001", "human": "Klinički dokument mora sadržavati podatke o odgovornoj osobi.", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.authenticator.exists(), true)" }, { "key": "CEZIHDR-002", "human": "Klinički dokument mora sadržavati podatke o zdravstvenoj organizaciji u kojoj je nastao.", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.custodian.exists(), true)" }, { "key": "CEZIHDR-003", "human": "Metapodaci kliničkog dokumenta moraju sadržavati ime i prezime pacijenta", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.subject.display.exists(), true)", "requirements": "Koristi se kod prikaza u eKartonu." }, { "key": "CEZIHDR-004", "human": "Metapodaci kliničkog dokumenta moraju sadržavati ime i prezime autora", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.author.display.exists(), true)", "requirements": "Koristi se kod prikaza u eKartonu." }, { "key": "CEZIHDR-005", "human": "Metapodaci kliničkog dokumenta moraju sadržavati pdatke o posjeti u kojoj je dokument nastao", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.context.encounter.exists(), true)" }, { "key": "CEZIHDR-006", "human": "Metapodaci kliničkog dokumenta moraju sadržavati pdatke o djelatnosti u kojoj je dokument nastao", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.context.practiceSetting.exists(), true)" }, { "key": "CEZIHDR-007", "human": "Metapodaci dokumenta moraju sadržavati podatke o zdravstvenoj organizaciji u kojoj je nastao", "severity": "error", "expression": "iif(type.coding.code.subsetOf('001'|'002'|'003'|'009'|'010'), DocumentReference.author.where(type = 'Organization').exists(), true)", "requirements": "COD dokumenti imaju organizaciju u DocumentReference.author" }, { "key": "CEZIHDR-008", "human": "Poslani tip kliničkog dokumenta mora imati referencu na Slučaj (Condition)", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.context.related.where(type='Condition').exists(), true)", "requirements": "Metapodaci dokumenta moraju sadržavati referencu na barem jedan Slučaj (Condition)" }, { "key": "CEZIHDR-009", "human": "Poslani tip kliničkog dokumenta mora imati element identifier.use", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.identifier.use.exists(), true)" }, { "key": "CEZIHDR-010", "human": "Poslani tip kliničkog dokumenta mora imati element masterIdentifier.use", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.masterIdentifier.use.exists(), true)" }, { "key": "CEZIHDR-011", "human": "Poslani tip kliničkog dokumenta mora imati element context.period", "severity": "error", "expression": "iif(type.coding.code.subsetOf('004'|'005'|'006'|'007'|'011'|'012'|'013'), DocumentReference.context.period.exists(), true)" } ] }, { "id": "DocumentReference.masterIdentifier", "min": 1, "path": "DocumentReference.masterIdentifier", "short": "Identifikator dokumenta." }, { "id": "DocumentReference.masterIdentifier.use", "path": "DocumentReference.masterIdentifier.use", "patternCode": "usual" }, { "id": "DocumentReference.masterIdentifier.system", "min": 1, "path": "DocumentReference.masterIdentifier.system" }, { "id": "DocumentReference.masterIdentifier.value", "min": 1, "path": "DocumentReference.masterIdentifier.value" }, { "id": "DocumentReference.identifier", "min": 1, "path": "DocumentReference.identifier", "mustSupport": true }, { "id": "DocumentReference.identifier.use", "path": "DocumentReference.identifier.use", "patternCode": "official" }, { "id": "DocumentReference.identifier.system", "min": 1, "path": "DocumentReference.identifier.system", "fixedUri": "urn:ietf:rfc:3986" }, { "id": "DocumentReference.identifier.value", "min": 1, "path": "DocumentReference.identifier.value", "constraint": [ { "key": "mhd-startswithuuid", "human": "value must start with urn:uuid:", "severity": "error", "expression": "value.startsWith('urn:uuid:')" } ] }, { "id": "DocumentReference.status", "path": "DocumentReference.status", "definition": "Status dokumenta. Dozvoljene vrijednosti su current | superseded | entered-in-error." }, { "id": "DocumentReference.type", "min": 1, "path": "DocumentReference.type", "short": "Vrsta dokumenta", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/document-type" }, "definition": "Vrsta dokumenta, vrijednost iz kodne liste", "mustSupport": true }, { "id": "DocumentReference.category", "path": "DocumentReference.category", "mustSupport": true }, { "id": "DocumentReference.subject", "min": 1, "path": "DocumentReference.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent" ] } ], "short": "Pacijent.", "definition": "Veza na resurs pacijenta čije se zdravstvene informacije dokumentiraju." }, { "id": "DocumentReference.subject.type", "min": 1, "path": "DocumentReference.subject.type", "short": "Tip resursa.", "fixedUri": "Patient", "definition": "Tip resursa na koji pokazuje referenca. U ovom slučaju je fiksna vrijednost Patient." }, { "id": "DocumentReference.subject.identifier", "min": 1, "path": "DocumentReference.subject.identifier", "short": "Identifikator pacijenta." }, { "id": "DocumentReference.subject.identifier.system", "min": 1, "path": "DocumentReference.subject.identifier.system", "short": "URI identifikatora", "definition": "URL koji definira vrstu identifikatora." }, { "id": "DocumentReference.subject.identifier.value", "min": 1, "path": "DocumentReference.subject.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "DocumentReference.subject.display", "path": "DocumentReference.subject.display", "short": "Ime i prezime pacijenta u trenutku slanja dokumenta." }, { "id": "DocumentReference.date", "min": 1, "path": "DocumentReference.date", "short": "Datum kreiranja dokumenta", "definition": "Datum kreiranja dokumenta. Koristi se za pretraživanje po datumu." }, { "id": "DocumentReference.author", "min": 1, "path": "DocumentReference.author", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/Device", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner", "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" ] } ], "short": "Autor dokumenta", "slicing": { "rules": "open", "discriminator": [ { "path": "type", "type": "value" } ] }, "definition": "Autor dokumenta. Obično je to zdravstveni djelatnik, ali podržana je i organizacija, pacijent, uređaj, itd..." }, { "id": "DocumentReference.author:practitioner", "path": "DocumentReference.author", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ] } ], "short": "Zdavstveni djelatnik - autor dokumenta", "sliceName": "practitioner" }, { "id": "DocumentReference.author:practitioner.type", "min": 1, "path": "DocumentReference.author.type", "short": "Tip resursa.", "fixedUri": "Practitioner", "definition": "Tip resursa na koji pokazuje referenca. U ovom slučaju je fiksna vrijednost Practitioner." }, { "id": "DocumentReference.author:practitioner.identifier", "min": 1, "path": "DocumentReference.author.identifier", "short": "Identifikator zdravstvenog djelatnika, autora dokumenta.", "definition": "Identifikator zdravstvenog djelatnika, autora dokumenta." }, { "id": "DocumentReference.author:practitioner.identifier.system", "min": 1, "path": "DocumentReference.author.identifier.system", "short": "URI identifikatora", "definition": "URL koji definira vrstu identifikatora." }, { "id": "DocumentReference.author:practitioner.identifier.value", "min": 1, "path": "DocumentReference.author.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "DocumentReference.author:practitioner.display", "path": "DocumentReference.author.display", "short": "Ime i prezime zdravstvenog djelatnika u trenutku slanja dokumenta." }, { "id": "DocumentReference.author:organization", "max": "1", "path": "DocumentReference.author", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" ] } ], "short": "Organizacija u kojoj je nastao dokument,", "sliceName": "organization", "definition": "Organizacija u kojoj je nastao dokument, Obavezna u dokumentima u sklopu CODa." }, { "id": "DocumentReference.author:organization.type", "min": 1, "path": "DocumentReference.author.type", "short": "Tip resursa.", "fixedUri": "Organization", "definition": "Tip resursa na koji pokazuje referenca. U ovom slučaju je fiksna vrijednost Organization." }, { "id": "DocumentReference.author:organization.identifier", "min": 1, "path": "DocumentReference.author.identifier" }, { "id": "DocumentReference.author:organization.identifier.system", "min": 1, "path": "DocumentReference.author.identifier.system" }, { "id": "DocumentReference.author:organization.identifier.value", "min": 1, "path": "DocumentReference.author.identifier.value" }, { "id": "DocumentReference.authenticator", "path": "DocumentReference.authenticator", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ] } ], "short": "Odgovorna osoba", "definition": "Odgovorna osoba koja jamči za istinitost sadržaja dokumenta." }, { "id": "DocumentReference.authenticator.type", "min": 1, "path": "DocumentReference.authenticator.type", "short": "Tip resursa (\"Practitioner\")", "fixedUri": "Practitioner", "definition": "Tip resursa na koji pokazuje referenca. U ovom slučaju je fiksna vrijednost Practitioner." }, { "id": "DocumentReference.authenticator.identifier", "min": 1, "path": "DocumentReference.authenticator.identifier", "short": "Identifikator zdravstvenog djelatnika, odgovorne osobe.", "definition": "Identifikator zdravstvenog djelatnika, odgovorne osobe." }, { "id": "DocumentReference.authenticator.identifier.system", "min": 1, "path": "DocumentReference.authenticator.identifier.system", "short": "URI identifikatora", "definition": "URL koji definira vrstu identifikatora." }, { "id": "DocumentReference.authenticator.identifier.value", "min": 1, "path": "DocumentReference.authenticator.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "DocumentReference.authenticator.display", "min": 1, "path": "DocumentReference.authenticator.display", "short": "Ime i prezime zdravstvenog djelatnika u trenutku slanja dokumenta." }, { "id": "DocumentReference.custodian", "path": "DocumentReference.custodian", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" ] } ], "short": "Organizacija odgovorne osobe u kojoj je nastao dokument." }, { "id": "DocumentReference.custodian.identifier", "min": 1, "path": "DocumentReference.custodian.identifier" }, { "id": "DocumentReference.custodian.identifier.system", "min": 1, "path": "DocumentReference.custodian.identifier.system", "short": "URI identifikatora", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/HZZO-sifra-zdravstvene-organizacije", "definition": "URL koji definira vrstu identifikatora. U ovom slučaju je fiksna vrijednost koja označava da se radi o HZZO šifri zdravstvene organizacije." }, { "id": "DocumentReference.custodian.identifier.value", "min": 1, "path": "DocumentReference.custodian.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "DocumentReference.custodian.display", "min": 1, "path": "DocumentReference.custodian.display", "short": "Naziv zdravstvene organizacije u trenutku slanja dokumenta." }, { "id": "DocumentReference.content", "max": "1", "path": "DocumentReference.content" }, { "id": "DocumentReference.content.attachment.contentType", "min": 1, "path": "DocumentReference.content.attachment.contentType" }, { "id": "DocumentReference.content.attachment.data", "max": "0", "path": "DocumentReference.content.attachment.data" }, { "id": "DocumentReference.content.attachment.url", "min": 1, "path": "DocumentReference.content.attachment.url" }, { "id": "DocumentReference.context", "min": 1, "path": "DocumentReference.context" }, { "id": "DocumentReference.context.encounter", "max": "1", "path": "DocumentReference.context.encounter", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter" ] } ], "short": "Posjeta", "definition": "Referenca na Encounter resurs koji sadrži podatke o posjeti unutar koje su nastale medicinske informacije koje se nalaze u ovom dokumentu." }, { "id": "DocumentReference.context.encounter.type", "min": 1, "path": "DocumentReference.context.encounter.type", "fixedUri": "Encounter" }, { "id": "DocumentReference.context.encounter.identifier", "min": 1, "path": "DocumentReference.context.encounter.identifier" }, { "id": "DocumentReference.context.encounter.identifier.system", "min": 1, "path": "DocumentReference.context.encounter.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-posjete" }, { "id": "DocumentReference.context.encounter.identifier.value", "min": 1, "path": "DocumentReference.context.encounter.identifier.value" }, { "id": "DocumentReference.context.period", "path": "DocumentReference.context.period", "short": "Datum i vrijeme posjeta", "definition": "Datum i vijeme posjete, trebalo bi biti jednako kao u context.Encounter.period posjeta koji se dokumentira. Obavezan za kliničke dokumente, opcionalan za COD." }, { "id": "DocumentReference.context.period.start", "min": 1, "path": "DocumentReference.context.period.start", "short": "Datum i početak vremena posjeta" }, { "id": "DocumentReference.context.practiceSetting", "path": "DocumentReference.context.practiceSetting", "short": "Medicinska djelatnost", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/djelatnosti-zz" }, "definition": "Šifra medicinske djelatnosti u kojoj je nastao dokument." }, { "id": "DocumentReference.context.related", "min": 1, "path": "DocumentReference.context.related", "short": "Vezana informacija", "slicing": { "rules": "open", "discriminator": [ { "path": "type", "type": "value" } ] } }, { "id": "DocumentReference.context.related.type", "min": 1, "path": "DocumentReference.context.related.type" }, { "id": "DocumentReference.context.related:hrCondition", "path": "DocumentReference.context.related", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-condition" ] } ], "short": "Slučaj", "sliceName": "hrCondition", "definition": "Veza na slučajeve uz koji su obrađeni u posjeti. Obavezno za kliničke dokumente, nije obavezno u CODu." }, { "id": "DocumentReference.context.related:hrCondition.type", "min": 1, "path": "DocumentReference.context.related.type", "fixedUri": "Condition" }, { "id": "DocumentReference.context.related:hrCondition.identifier", "min": 1, "path": "DocumentReference.context.related.identifier" }, { "id": "DocumentReference.context.related:hrCondition.identifier.system", "min": 1, "path": "DocumentReference.context.related.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-slucaja" }, { "id": "DocumentReference.context.related:hrCondition.identifier.value", "min": 1, "path": "DocumentReference.context.related.identifier.value" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference" }