{
"description": null,
"_filename": "kvp-sd-valityspyynto.json",
"package_name": "fi.kela.kanta.kvp.r4",
"date": null,
"derivation": "constraint",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "Valityspyynto",
"abstract": false,
"type": "CommunicationRequest",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "1.0.0-rc3",
"status": "draft",
"id": "b92afb2a-456f-4dbb-87c2-d8207dffd2c0",
"kind": "resource",
"url": "https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto",
"version": null,
"differential": {
"element": [ {
"id": "CommunicationRequest.meta",
"min": 1,
"path": "CommunicationRequest.meta"
}, {
"id": "CommunicationRequest.meta.profile",
"max": "1",
"min": 1,
"path": "CommunicationRequest.meta.profile",
"fixedCanonical": "https://kvp.kanta.fi/fhir/StructureDefinition/valityspyynto"
}, {
"id": "CommunicationRequest.implicitRules",
"max": "0",
"path": "CommunicationRequest.implicitRules"
}, {
"id": "CommunicationRequest.identifier",
"max": "1",
"path": "CommunicationRequest.identifier"
}, {
"id": "CommunicationRequest.identifier.id",
"max": "0",
"path": "CommunicationRequest.identifier.id"
}, {
"id": "CommunicationRequest.identifier.use",
"max": "0",
"path": "CommunicationRequest.identifier.use"
}, {
"id": "CommunicationRequest.identifier.type",
"max": "0",
"path": "CommunicationRequest.identifier.type"
}, {
"id": "CommunicationRequest.identifier.system",
"path": "CommunicationRequest.identifier.system",
"fixedUri": "urn:ietf:rfc:3986"
}, {
"id": "CommunicationRequest.identifier.period",
"max": "0",
"path": "CommunicationRequest.identifier.period"
}, {
"id": "CommunicationRequest.identifier.assigner",
"max": "0",
"path": "CommunicationRequest.identifier.assigner"
}, {
"id": "CommunicationRequest.basedOn",
"max": "0",
"path": "CommunicationRequest.basedOn"
}, {
"id": "CommunicationRequest.replaces",
"max": "0",
"path": "CommunicationRequest.replaces"
}, {
"id": "CommunicationRequest.groupIdentifier",
"max": "0",
"path": "CommunicationRequest.groupIdentifier"
}, {
"id": "CommunicationRequest.status",
"path": "CommunicationRequest.status",
"definition": "Välityspyynnön tila. \r\nKäytössä ovat seuraavat tilat: \r\ndraft = välityspyyntö on vastaanotettu, \r\nactive = välityspyyntö on luotu ja välityspyyntöön liittyvä todistus on haettavissa tai haettu, \r\nrevoked = välityspyyntöön liittyvän todistuksen käsittely on epäonnistunut, \r\ncompleted = välityspyyntöön liittyvä todistus on haettu ja välityspyyntö on kuitattu käsitellyksi, \r\nentered-in-error = välityspyyntö on mitätöity todistuksen mitätöinnin takia"
}, {
"id": "CommunicationRequest.statusReason",
"path": "CommunicationRequest.statusReason",
"short": "Tilan selite",
"definition": "Virheen lyhyt (128 merkkiä) kuvaus, jos status = revoked eli välityspyyntöön liittyvän todistuksen käsittely on epäonnistunut."
}, {
"id": "CommunicationRequest.statusReason.coding",
"max": "0",
"path": "CommunicationRequest.statusReason.coding"
}, {
"id": "CommunicationRequest.statusReason.text",
"min": 1,
"path": "CommunicationRequest.statusReason.text"
}, {
"id": "CommunicationRequest.category",
"max": "0",
"path": "CommunicationRequest.category"
}, {
"id": "CommunicationRequest.priority",
"max": "0",
"path": "CommunicationRequest.priority"
}, {
"id": "CommunicationRequest.doNotPerform",
"max": "0",
"path": "CommunicationRequest.doNotPerform"
}, {
"id": "CommunicationRequest.medium",
"max": "0",
"path": "CommunicationRequest.medium"
}, {
"id": "CommunicationRequest.subject",
"min": 1,
"path": "CommunicationRequest.subject",
"type": [ {
"code": "Reference",
"aggregation": [ "contained" ],
"targetProfile": [ "https://kvp.kanta.fi/fhir/StructureDefinition/KVPPatient" ]
} ],
"short": "Asiakkaan tiedot",
"definition": "Yksittäinen henkilö, jota todistus tai lausunto koskee"
}, {
"id": "CommunicationRequest.subject.extension",
"max": "0",
"path": "CommunicationRequest.subject.extension"
}, {
"id": "CommunicationRequest.subject.reference",
"min": 1,
"path": "CommunicationRequest.subject.reference"
}, {
"id": "CommunicationRequest.subject.type",
"max": "0",
"path": "CommunicationRequest.subject.type"
}, {
"id": "CommunicationRequest.subject.identifier",
"max": "0",
"path": "CommunicationRequest.subject.identifier",
"short": "Asiakkaan yksilöivä tunnus."
}, {
"id": "CommunicationRequest.subject.identifier.id",
"max": "0",
"path": "CommunicationRequest.subject.identifier.id"
}, {
"id": "CommunicationRequest.subject.identifier.extension",
"max": "0",
"path": "CommunicationRequest.subject.identifier.extension"
}, {
"id": "CommunicationRequest.subject.identifier.use",
"max": "0",
"path": "CommunicationRequest.subject.identifier.use"
}, {
"id": "CommunicationRequest.subject.identifier.type",
"max": "0",
"path": "CommunicationRequest.subject.identifier.type"
}, {
"id": "CommunicationRequest.subject.identifier.system",
"min": 1,
"path": "CommunicationRequest.subject.identifier.system",
"short": "Henkilötunnuksen nimiavaruus.",
"fixedUri": "urn:oid:1.2.246.21",
"definition": "Henkilötunnuksen nimiavaruutena käytetään urn:oid:1.2.246.21."
}, {
"id": "CommunicationRequest.subject.identifier.value",
"min": 1,
"path": "CommunicationRequest.subject.identifier.value",
"short": "Henkilötunnus",
"definition": "Asiakkaan henkilötunnus ilman nimiavaruutta."
}, {
"id": "CommunicationRequest.subject.identifier.period",
"max": "0",
"path": "CommunicationRequest.subject.identifier.period"
}, {
"id": "CommunicationRequest.subject.identifier.assigner",
"max": "0",
"path": "CommunicationRequest.subject.identifier.assigner"
}, {
"id": "CommunicationRequest.subject.display",
"max": "0",
"path": "CommunicationRequest.subject.display",
"short": "Asiakkaan nimitiedot"
}, {
"id": "CommunicationRequest.about",
"max": "0",
"path": "CommunicationRequest.about"
}, {
"id": "CommunicationRequest.encounter",
"max": "0",
"path": "CommunicationRequest.encounter"
}, {
"id": "CommunicationRequest.payload",
"max": "1",
"min": 1,
"path": "CommunicationRequest.payload",
"short": "Välitettävän asiakirjan tiedot.",
"definition": "Elementissä kerrotaan välitettävän asiakirjan tiedot. content-elementissä ilmoitetaan välitettävän asiakirjan OID."
}, {
"id": "CommunicationRequest.payload.id",
"max": "0",
"path": "CommunicationRequest.payload.id"
}, {
"id": "CommunicationRequest.payload.extension",
"max": "0",
"path": "CommunicationRequest.payload.extension"
}, {
"id": "CommunicationRequest.payload.modifierExtension",
"max": "0",
"path": "CommunicationRequest.payload.modifierExtension",
"slicing": {
"rules": "open",
"ordered": false,
"discriminator": [ {
"path": "url",
"type": "value"
} ]
},
"definition": "\r\n",
"requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](https://build.fhir.org/extensibility.html#modifierExtension)."
}, {
"id": "CommunicationRequest.payload.content[x]",
"path": "CommunicationRequest.payload.content[x]",
"type": [ {
"code": "Reference"
} ],
"short": "Välitettävän asiakirjan tunniste."
}, {
"id": "CommunicationRequest.payload.content[x].id",
"max": "0",
"path": "CommunicationRequest.payload.content[x].id"
}, {
"id": "CommunicationRequest.payload.content[x].extension",
"max": "0",
"path": "CommunicationRequest.payload.content[x].extension"
}, {
"id": "CommunicationRequest.payload.content[x].reference",
"max": "0",
"path": "CommunicationRequest.payload.content[x].reference"
}, {
"id": "CommunicationRequest.payload.content[x].type",
"max": "0",
"path": "CommunicationRequest.payload.content[x].type"
}, {
"id": "CommunicationRequest.payload.content[x].identifier",
"min": 1,
"path": "CommunicationRequest.payload.content[x].identifier"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.id",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.id"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.extension",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.extension"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.use",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.use"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.type",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.type"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.system",
"min": 1,
"path": "CommunicationRequest.payload.content[x].identifier.system",
"fixedUri": "urn:ietf:rfc:3986"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.value",
"min": 1,
"path": "CommunicationRequest.payload.content[x].identifier.value",
"short": "Välitettävän asiakirjan OID",
"definition": "Välitettävän asiakirjan OID-muotoinen tunnus"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.period",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.period"
}, {
"id": "CommunicationRequest.payload.content[x].identifier.assigner",
"max": "0",
"path": "CommunicationRequest.payload.content[x].identifier.assigner"
}, {
"id": "CommunicationRequest.payload.content[x].display",
"max": "0",
"path": "CommunicationRequest.payload.content[x].display"
}, {
"id": "CommunicationRequest.occurrence[x]",
"max": "0",
"path": "CommunicationRequest.occurrence[x]"
}, {
"id": "CommunicationRequest.authoredOn",
"max": "0",
"path": "CommunicationRequest.authoredOn"
}, {
"id": "CommunicationRequest.requester",
"min": 1,
"path": "CommunicationRequest.requester",
"type": [ {
"code": "Reference",
"aggregation": [ "contained" ],
"targetProfile": [ "https://kvp.kanta.fi/fhir/StructureDefinition/KVPPractitioner" ]
} ],
"short": "Välityspyynnön tehneen henkilön tiedot",
"definition": "Välityspyynnön tehneen henkilön tiedot"
}, {
"id": "CommunicationRequest.requester.extension",
"max": "0",
"path": "CommunicationRequest.requester.extension"
}, {
"id": "CommunicationRequest.requester.reference",
"min": 1,
"path": "CommunicationRequest.requester.reference"
}, {
"id": "CommunicationRequest.requester.type",
"max": "0",
"path": "CommunicationRequest.requester.type"
}, {
"id": "CommunicationRequest.requester.identifier",
"max": "0",
"path": "CommunicationRequest.requester.identifier",
"short": "Välityspyynnön tehneen henkilön tunniste",
"definition": "Välityspyynnön tehneen henkilön tunniste. Jos välityspyyntö tehdään terveydenhuollossa ilmoitetaan kentässä ammattihenkilön yksilöivä tunnus. Ammattihenkilö voidaan yksilöidä Suosikki-tunnuksella, Terhikki-tunnuksella, SV-numerolla, ammattihenkilön henkilötunnuksella tai Digi- ja väestötietoviraston myöntämällä yksilöivällä tunnuksella. Jos välityspyynnön tekee kansalainen, ilmoitetaan kentässä kansalaisen yksilöivä tunnus."
}, {
"id": "CommunicationRequest.requester.identifier.id",
"max": "0",
"path": "CommunicationRequest.requester.identifier.id"
}, {
"id": "CommunicationRequest.requester.identifier.extension",
"max": "0",
"path": "CommunicationRequest.requester.identifier.extension"
}, {
"id": "CommunicationRequest.requester.identifier.use",
"max": "0",
"path": "CommunicationRequest.requester.identifier.use"
}, {
"id": "CommunicationRequest.requester.identifier.type",
"max": "0",
"path": "CommunicationRequest.requester.identifier.type"
}, {
"id": "CommunicationRequest.requester.identifier.system",
"min": 1,
"path": "CommunicationRequest.requester.identifier.system",
"short": "Tunnuksen nimiavaruus",
"definition": "Suosikki- ja Terhikki-tunnuksen nimiavaruutena käytetään urn:oid:1.2.246.537.26."
}, {
"id": "CommunicationRequest.requester.identifier.value",
"min": 1,
"path": "CommunicationRequest.requester.identifier.value",
"short": "Ammattihenkilön tunnus.",
"definition": "Ammattihenkilön Suosikki-tai Terhikki-tunnus ilman käytettävää nimiavaruutta."
}, {
"id": "CommunicationRequest.requester.identifier.period",
"max": "0",
"path": "CommunicationRequest.requester.identifier.period"
}, {
"id": "CommunicationRequest.requester.identifier.assigner",
"max": "0",
"path": "CommunicationRequest.requester.identifier.assigner"
}, {
"id": "CommunicationRequest.requester.display",
"max": "0",
"path": "CommunicationRequest.requester.display"
}, {
"id": "CommunicationRequest.recipient",
"max": "1",
"min": 1,
"path": "CommunicationRequest.recipient",
"short": "Todistuksen tai lausunnon vastaanottaja",
"definition": "Taho, jolle todistuksen tai lausunnon välityspyyntö osoitetaan tai joka pyytää todistusta tai lausuntoa."
}, {
"id": "CommunicationRequest.recipient.id",
"max": "0",
"path": "CommunicationRequest.recipient.id"
}, {
"id": "CommunicationRequest.recipient.extension",
"max": "0",
"path": "CommunicationRequest.recipient.extension"
}, {
"id": "CommunicationRequest.recipient.reference",
"max": "0",
"path": "CommunicationRequest.recipient.reference"
}, {
"id": "CommunicationRequest.recipient.type",
"max": "0",
"path": "CommunicationRequest.recipient.type"
}, {
"id": "CommunicationRequest.recipient.identifier",
"min": 1,
"path": "CommunicationRequest.recipient.identifier",
"short": "Organisaation tunniste",
"definition": "Todistuksen vastaanottavan organisaation yksilöivä tunniste Viestinvälitys - Sanoman vastaanottaja koodistosta."
}, {
"id": "CommunicationRequest.recipient.identifier.id",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.id"
}, {
"id": "CommunicationRequest.recipient.identifier.extension",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.extension"
}, {
"id": "CommunicationRequest.recipient.identifier.use",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.use"
}, {
"id": "CommunicationRequest.recipient.identifier.type",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.type"
}, {
"id": "CommunicationRequest.recipient.identifier.system",
"min": 1,
"path": "CommunicationRequest.recipient.identifier.system",
"fixedUri": "urn:ietf:rfc:3986"
}, {
"id": "CommunicationRequest.recipient.identifier.value",
"min": 1,
"path": "CommunicationRequest.recipient.identifier.value",
"short": "Organisaation tunniste",
"binding": {
"strength": "required",
"valueSet": "https://kvp.kanta.fi/fhir/ValueSet/sanomanvastaanottaja"
},
"definition": "Organisaation tunniste Viestinvälitys - Sanoman vastaanottaja koodistosta"
}, {
"id": "CommunicationRequest.recipient.identifier.period",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.period"
}, {
"id": "CommunicationRequest.recipient.identifier.assigner",
"max": "0",
"path": "CommunicationRequest.recipient.identifier.assigner"
}, {
"id": "CommunicationRequest.sender",
"min": 1,
"path": "CommunicationRequest.sender",
"short": "Välityspyynnön lähettäjä",
"definition": "Välityspyynnön lähettänyt palvelunantaja"
}, {
"id": "CommunicationRequest.sender.id",
"max": "0",
"path": "CommunicationRequest.sender.id"
}, {
"id": "CommunicationRequest.sender.extension",
"max": "0",
"path": "CommunicationRequest.sender.extension"
}, {
"id": "CommunicationRequest.sender.reference",
"max": "0",
"path": "CommunicationRequest.sender.reference"
}, {
"id": "CommunicationRequest.sender.type",
"max": "0",
"path": "CommunicationRequest.sender.type"
}, {
"id": "CommunicationRequest.sender.identifier",
"min": 1,
"path": "CommunicationRequest.sender.identifier"
}, {
"id": "CommunicationRequest.sender.identifier.id",
"max": "0",
"path": "CommunicationRequest.sender.identifier.id"
}, {
"id": "CommunicationRequest.sender.identifier.extension",
"max": "0",
"path": "CommunicationRequest.sender.identifier.extension"
}, {
"id": "CommunicationRequest.sender.identifier.use",
"max": "0",
"path": "CommunicationRequest.sender.identifier.use"
}, {
"id": "CommunicationRequest.sender.identifier.type",
"max": "0",
"path": "CommunicationRequest.sender.identifier.type"
}, {
"id": "CommunicationRequest.sender.identifier.system",
"min": 1,
"path": "CommunicationRequest.sender.identifier.system",
"fixedUri": "urn:ietf:rfc:3986"
}, {
"id": "CommunicationRequest.sender.identifier.value",
"min": 1,
"path": "CommunicationRequest.sender.identifier.value",
"short": "Palvelunantajan tunnus"
}, {
"id": "CommunicationRequest.sender.identifier.period",
"max": "0",
"path": "CommunicationRequest.sender.identifier.period"
}, {
"id": "CommunicationRequest.sender.identifier.assigner",
"max": "0",
"path": "CommunicationRequest.sender.identifier.assigner"
}, {
"id": "CommunicationRequest.reasonCode",
"max": "1",
"min": 1,
"path": "CommunicationRequest.reasonCode",
"short": "Välityspyynnön välitysperuste",
"binding": {
"strength": "required",
"valueSet": "https://kvp.kanta.fi/fhir/ValueSet/valitysperuste"
},
"definition": "Koodiston 1.2.246.537.6.40192.2012 mukainen asiakirjan välityksen välitysperuste"
}, {
"id": "CommunicationRequest.reasonCode.id",
"max": "0",
"path": "CommunicationRequest.reasonCode.id"
}, {
"id": "CommunicationRequest.reasonCode.extension",
"max": "0",
"path": "CommunicationRequest.reasonCode.extension"
}, {
"id": "CommunicationRequest.reasonCode.coding",
"max": "1",
"min": 1,
"path": "CommunicationRequest.reasonCode.coding"
}, {
"id": "CommunicationRequest.reasonCode.coding.id",
"max": "0",
"path": "CommunicationRequest.reasonCode.coding.id"
}, {
"id": "CommunicationRequest.reasonCode.coding.extension",
"max": "0",
"path": "CommunicationRequest.reasonCode.coding.extension"
}, {
"id": "CommunicationRequest.reasonCode.coding.system",
"min": 1,
"path": "CommunicationRequest.reasonCode.coding.system",
"short": "Välitysperusteen nimiavaruus",
"fixedUri": "urn:oid:1.2.246.537.6.40192.2012",
"definition": "Välitysperusteen tunnisteen nimiavaruutena käytetään 1.2.246.537.6.40192.2012."
}, {
"id": "CommunicationRequest.reasonCode.coding.version",
"max": "0",
"path": "CommunicationRequest.reasonCode.coding.version"
}, {
"id": "CommunicationRequest.reasonCode.coding.code",
"min": 1,
"path": "CommunicationRequest.reasonCode.coding.code",
"short": "Välitysperusteen koodiarvo",
"definition": "Välityspyynnön välitysperuste koodina Viestinvälitys - Välitysperuste koodistosta"
}, {
"id": "CommunicationRequest.reasonCode.coding.userSelected",
"max": "0",
"path": "CommunicationRequest.reasonCode.coding.userSelected"
}, {
"id": "CommunicationRequest.reasonCode.text",
"max": "0",
"path": "CommunicationRequest.reasonCode.text"
}, {
"id": "CommunicationRequest.reasonReference",
"max": "0",
"path": "CommunicationRequest.reasonReference"
}, {
"id": "CommunicationRequest.note",
"max": "0",
"path": "CommunicationRequest.note"
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/CommunicationRequest"
}