Välityspyyntö

Välityspyyntö kuvataan FHIR-standardin mukaisella profiloidulla CommunicationRequest-resurssilla.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..0uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
basedOnΣ0..0Reference(Resource)
replacesΣ0..0Reference(CommunicationRequest)
groupIdentifierΣ0..0Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
codingΣ0..0Coding
textΣ0..1string
category0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
medium0..0CodeableConcept
id0..1string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
displayΣ0..0string
about0..0Reference(Resource)
encounterΣ0..0Reference(Encounter)
id0..0string
id0..0string
extensionC0..*Extension
url1..1uriFixed Value
id0..0string
extensionC0..0Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
modifierExtensionΣ ?! C0..1Extension
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..0string
contentReferenceReference(Resource)
authoredOnΣ0..0dateTime
id0..1string
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
displayΣ0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1stringBinding
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
reasonReferenceΣ0..0Reference(Condition | Observation | DiagnosticReport | DocumentReference)
note0..0Annotation

Esimerkki CommunicationRequest -resurssi-instanssista löytyy sivulta Välityspyynnön tietosisältö. Välityspyyntö kulkee pyyntösanomassa Parameters-resurssin parameter -listan ainoana alkiona esimerkin Tee välityspyyntö -sanoman body mukaisesti.

Välityspyynnön id -kentän voi jättää välityspyyntöä lähettäessä tyhjäksi. Kysely- ja välityspalvelu generoi välityspyynnölle uniikin tunnuksen tallentaessaan sen tietokantaan, ja tunnus palautuu vastaussanoman Location -headerissa.

Välityspyynnön tila voidaan päätellä status-kentän arvosta:

Tila Tilan selitys
draft Välityspyynnön tila, kun Kysely- ja välityspalvelu vastaanottaa sen
active Kysely- ja välityspalvelu on tallentanut välityspyynnön. Välityspyyntöön liittyvä asiakirja on haettavissa tai haettu.
completed Välityspyyntöön liittyvä asiakirja on haettu ja vastaanottava organisaatio on kuitannut välityspyynnön käsitellyksi.
revoked Välityspyyntöön liittyvän asiakirjan käsittely on epäonnistunut. Kentässä statusReason kerrotaan tällöin syy epäonnistumiseen.
entered-in-error Jos alkuperäistä asiakirjaa ei ole vielä välitetty, Kysely- ja välityspalvelu tallentaa sekä mitätöitävään asiakirjaan liittyvän välityspyynnön että mitätöintiasiakirjan välityspyynnön tilatiedoksi entered-in-error, jolloin kumpaakaan asiakirjaa ei yritetä välittää asiakirjojen vastaanottajalle.

KVPPatient

Välityspyynnössä annettava henkilötieto subject (henkilö, jota asiakirja koskee) on contained -listassa välitettävä KVPPatient -resurssi-instanssi. KVPPatient pohjautuu laajemmin määriteltyyn KantaPatient -resurssiin.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..0string
extensionC0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ ?!0..0boolean
id0..0string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
textΣ0..0string
familyΣ1..1string
givenΣ1..4string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
telecomΣ C0..0ContactPoint
genderΣ0..0codeBinding
birthDateΣ0..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photoC0..0Attachment
generalPractitionerC0..0Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..0Reference(Organization)

KVPPractitioner

Välityspyynnössä annettava henkilötieto requester (välityspyynnön tehneen henkilön tiedot) on contained -listassa välitettävä KVPPractitioner -resurssi-instanssi. KVPPractitioner pohjautuu laajemmin määriteltyyn KantaPractitioner -resurssiin.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..*Resource
PractitionerTitleC0..0Extension(string)
PractitionerAuthenticationMethodC0..0Extension(Coding)
modifierExtension?! C0..*Extension
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
activeΣ0..0boolean
id0..0string
extensionC0..*Extension
useΣ ?!0..1codeBindingFixed Value
textΣ0..0string
familyΣ1..1string
givenΣ1..4string
prefixΣ0..0string
suffixΣ0..0string
periodΣ C0..0Period
telecomΣ C0..0ContactPoint
addressΣ0..0Address
genderΣ0..0codeBinding
birthDateΣ0..0date
photoC0..0Attachment
communication0..0CodeableConceptBinding