Open GoogleCodeExporter opened 9 years ago
Frågan, såsom jag förstår den, är egentligen ställd som följer: "det
finns möjlighet att söka efter ordinationer på ordinationskedje-id men inte
ordinations-id, varför det?"
Att inte ordinations-id går att söka efter är helt symmetriskt med övriga
NPÖ2-kontrakt, där dokument-id (eller motsvarande id). Att det däremot är
möjligt att göra sökningar på ordinationskedje-id är tillkommet efter
önskemål från NOD-projektet. Detta kan tyckas vara bristfälligt
dokumenterat, och jag ska ta upp det i TK-gruppen på nästa möte.
Vad anbelangar relationskonceptet: som nämndes ovan så saknar övriga
NPÖ2-kontrakt också möjligheten att söka på dokument-id, men även dessa
informationsmängder kan relateras till. Att inte ha möjlighet att söka på
specifika id:n var ett generellt inriktningsbeslut som togs för länge sedan,
och som inte har omprövats, eller åtminstone ändrats, sedan dess. Anser
någon att detta är ett stort bekymmer så bör den generella frågan lyftas
till TK-gruppen.
Och som sidonotering kan också nämnas att "dokument-id", "dokument-titel"
osv. är begrepp som också förekommer helt symmetriskt med andra
NPÖ2-kontrakt. I vissa kontrakt passar begreppen bättre, och i andra något
mindre bra.
Original comment by bjorn.ge...@gmail.com
on 8 Mar 2015 at 11:11
Relationskonceptet (som frågan tycks ha sin grund i) har genomgått
kvalitetssäkring som del av den generella kvalitetssäkringsaktiviteten för
NI-kontrakten (GetObservations, GetActivities) som pågått sedan December i en
lite bredare gruppering än TK-gruppen. Det arbetet har resulterat i en del
ändringar som slår "över hela linjen". Dessa ändringar kommer att
remitteras i integratörsgruppen innan den fastställs. Just nu förbereds
underlagen. I korthet kan förslaget sammanfattas så här:
1. Relationskonceptet kommer att använda VG istf källsystem som bas för
externt id (orsak: nationella arkitekturen bygger på principen om att
ändringar i systemlandskapet inte får ha dominoeffekter på integrerande
parter. En konsekvens av det är att källsystems identiteter inte kan lagras i
andra huvudmäns system).
2. Relationskonceptet avgränsas till att enbart finnas för observationer och
aktiviteter, dvs de kliniska, kontextfria informationsmängderna i NI-modellen.
Relationer kommer bara att kunna uttryckas mellan instanser av dessa båda
klasser. De mer kontextfulla klasserna/tjänstekontrakten som modellerats på
NPÖ:s och NOD:s -RIV-specifikationer kommer istället att få nya (frivilliga)
element för att identifiera respektive kontextfullt objekts kontextfria
representation. För GMH-kontraktet innebär det att elementet activityId
tillkommer (givet att ordinationer i NI-modellen faller under Aktivitet, annars
Observation). Och att man kan ange activityId som sökparameter till GMH. Man
använder alltså GetObservations och GEtActivities för att bena ut
relationer. Om en Activity är av typen Ordination, kan man hämta dess
GMH-inkarnation genom att göra GetMedicationHistory(activityId). Och
motsvarande för t.ex. GetLaboratoryOrderOutcome(observationId).
Just (till på tisdag) undersöks konsekvenser av en sådan omställning för
befintliga kontrakt och intressenter.
Original comment by jo...@eltesconsulting.se
on 8 Mar 2015 at 11:30
En liten sidokommentar för den intresserade: det är tveksamt om ordinationer
kommer att falla under vare sig aktivitet eller observation i NI. Ett
begreppsområde som har stor potential att svälja begreppet ordination är
"beslut". Det är ett begreppsområde som Socialstyrelsen ännu inte har
börjat arbeta med, så denna kommentar är av delvis spekulativ karaktär.
Alldeles oavhängigt detta är essensen i Johans kommentar ovan oförändrad.
Original comment by bjorn.ge...@gmail.com
on 8 Mar 2015 at 12:03
På samma tema (som först inkomna mejl) har följande mejl också inkommit:
För sökfältet ”prescriptionChainId” står det:
”Ordinationskedje-id. Används för att endast ge poster avseende en viss
ordinationskedja. Om producenten har stöd för kedjor, så returneras senaste
ordinationsposten i kedjan med angiven status aktiv/inaktiv. Om producenten
saknar stöd för kedjor, så returneras alla poster med angiven status (och
som möter övriga sökvillkor)”
Jag förstår inte varför detta beteende specificeras? Följande formulering
hade jag förstått mig på:
”Om producenten har stöd för kedjor, så returneras alla ordinationsposten
i kedjan …” eller ”… så returneras enbart ordinationsposter ur kedjan
…”
”Om producenten saknar stöd för kedjor, så… beaktas inte denna
sökparameter.
I detta fall bör ett ”INFO” meddelande biläggas svaret, vilket anger att ’stöd för sökning på ordinations-kedjor saknas’.”
Att ha en sökparameter som begränsar till senaste post i kedjan, tycks mig
avvika från hur sökparametrar i allmänhet brukar uppträda. Den här typen
av parametrar fungera ju som ”filter”, men inte som absoluta ”ID”
sökvillkor där man bara ska få ett svar.
Original comment by bjorn.ge...@gmail.com
on 8 Mar 2015 at 2:26
Och svaret på detta är också "önskemål från NOD". Men det låter inte vid
omläsning såhär ett år senare som att det är den absolut mest logiska
implementationen. Jag ber att få återkomma om det här ämnet efter att jag
har tagit upp det i TK-gruppen.
Original comment by bjorn.ge...@gmail.com
on 8 Mar 2015 at 2:28
Original issue reported on code.google.com by
bjorn.ge...@gmail.com
on 8 Mar 2015 at 10:49