Skip to content

Instantly share code, notes, and snippets.

@vlindhol
Created April 6, 2017 06:25
Show Gist options
  • Save vlindhol/69a24fbb47468ad6b77d1570bc060769 to your computer and use it in GitHub Desktop.
Save vlindhol/69a24fbb47468ad6b77d1570bc060769 to your computer and use it in GitHub Desktop.
Kiireellisyysluokituksen esimerkkejä
/*
Esimerkkejä addSuggestedAction-funktion kutsusta käyttäen kiireellisyysluokitusta.
Oletettu että muuttuja actionType, actionCode, actionCodeSystem ovat määriteltyjä muualla.
Sallitut aikayksiköt start- ja end-elementeissä olisivat kenties (h, d, w, y) eli
tunnit, päivät, viikot ja vuodet. Kuukaudet voivat olla problemaattisia.
*/
/*
1a. Annetaan vain loppuaika, laskettuna nykyhetkestä. Ei koodistoa käytössä.
*/
const timing = {
end: '10h',
};
addSuggestedAction(actionType, actionCode, actionCodeSystem, 'Action text', timing);
// -> timingPeriod.start = nykyhetki, timingPeriod.end = start + 10 tuntia
/*
1b. Annetaan vain loppuaika, laskettuna nykyhetkestä. Koodisto käytössä.
*/
const timing = {
end: '24h',
code: '3',
codeSystem: 'STM',
display: 'voidaan siirtää virka-ajan lääkärille (1 vrk)',
};
addSuggestedAction(actionType, actionCode, actionCodeSystem, 'Action text', timing);
// -> timingPeriod.start = nykyhetki, timingPeriod.end = start + 1 vuorokausi
/*
2a. Annetaan alku- ja loppuaika, laskettuna nykyhetkestä. Ei koodistoa käytössä.
*/
const timing = {
start: '7d'
end: '2w',
};
addSuggestedAction(actionType, actionCode, actionCodeSystem, 'Action text', timing);
// -> timingPeriod.start = nykyhetki + 1 viikko, timingPeriod.end = start + 1 viikko
/*
2b. Annetaan vain loppuaika, laskettuna nykyhetkestä. Koodisto käytössä.
*/
const timing = {
start: '2y',
end: '3y',
code: '0', // oletettu tarkoittavan "muuta aikaväliä" STM-koodistossa
codeSystem: 'STM',
display: 'muu aikaväli',
};
addSuggestedAction(actionType, actionCode, actionCodeSystem, 'Action text', timing);
// -> timingPeriod.start = nykyhetki + 2 vuotta, timingPeriod.end = start + 1 vuosi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment