{"id":32345,"contractFolderID":"d697f927-2953-4a01-bbdd-f01afe44f75c","noticeNumber":"2025-032345","eFormsId":"c85394f9-e843-4f36-86a1-474b2968fe49","procedureId":16295,"hideFromOrganisationUsersWhileDraft":false,"datePublished":"2025-10-21T03:05:03.1656104Z","hilmaState":3,"hilmaErrorState":0,"tedState":5,"tedPublicationId":"692931-2025","esentoolNotice":{"id":"c85394f9-e843-4f36-86a1-474b2968fe49","versionId":"01","procedureId":"d697f927-2953-4a01-bbdd-f01afe44f75c","status":"PUBLISHED","updatedAt":"2025-10-21T02:39:46+00:00","submittedAt":"2025-10-20T06:42:10+00:00","publicationId":"692931-2025","publicationDate":"2025-10-21T00:00:00+00:00","noticeType":"29","legalBasis":"32014L0024","languages":["FIN"]},"espdRequestReferences":[],"validationStates":[],"eForm":{"regulatoryDomain":[{"value":"32014L0024"}],"noticeTypeCode":{"listName":"result","value":"can-standard"},"contractFolderID":{"value":"d697f927-2953-4a01-bbdd-f01afe44f75c"},"issueDate":{"value":"2025-10-20+00:00"},"issueTime":{"value":"06:42:10+00:00"},"procurementProjectLot":[{"procurementProject":{"name":[{"languageID":"FIN","value":"Alihankintatyöt Esko-potilastietojärjestelmän tuotekehitykseen"}],"id":{"value":"Monetra E5/2025"},"procurementTypeCode":{"listName":"contract-nature","value":"services"},"description":[{"languageID":"FIN","value":"Esko Systems Oy hankkii tällä kilpailutuksella asiantuntijoita potilastietojärjestelmän kehitykseen JIT 2025 - Asiantuntuntijatyö -vakioehdoin.\n\nTarjouskilpailun perusteella muodostetaan puitejärjestely, jonka sisällä tarjoajat asetetaan tarjousvertailun perusteella etusijajärjestyksiin seuraaviin osa-alueisiin:\n- ohjelmistosuunnittelijat (kokemusta vähintään tekniikoista C#, .NET-core, SQL, Azure DevOps)\n- testausasiantuntijat (kokemusta vähintään testaussuunnittelusta ja manuaalisesta testauksesta)\n- BI DW-asiantuntijat (kokemusta vähintään tekniikoista Azure datatyökalut, Azure tietovarastoratkaisut, Azure DevOps, Data Vault 2.0 -sertifikaatti)\n- DevOps-asiantuntijat (kokemusta vähintään tekniikoista Yaml, .NET core, xunit/nunit, Azure DevOps, Powershell)\n- integraatioasiantuntijat (kokemusta vähintään tekniikoista Ensamble, Health Connect, IRIS, Azure DevOps)\n- erityisasiantuntijat (kokemusta vähintään tekniikasta Azure DevOps, kokemusta ohjelmistokehityksen pääsuunnittelijan / arkkitehdin / tuoteomistajan tehtävistä)\n\nTarjouksen voi jättää koskien yhtä tai useampaa osa-aluetta.\n\nPuitejärjestelyn sisällä tilattava työskentely voi tapahtua joko hankintayksikön toimitiloissa Oulussa, toimittajan toimitiloissa tai etätyönä."}],"mainCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"72200000"}}],"realizedLocation":[{"address":{"region":{"value":"anyw-eea"}}}],"procurementAdditionalType":[{"procurementTypeCode":{"listName":"social-objective","value":"work-cond"}}],"plannedPeriod":{"startDate":{"value":"2025-09-15Z"},"endDate":{"value":"2029-09-14Z"}}},"id":{"schemeName":"Lot","value":"LOT-0000"},"procurementIdentifier":"QQ/25/016295/000","tenderingProcess":{"governmentAgreementConstraintIndicator":{"value":true},"auctionTerms":{"auctionConstraintIndicator":{"value":false}},"contractingSystem":[{"contractingSystemTypeCode":{"listName":"dps-usage","value":"none"}},{"contractingSystemTypeCode":{"listName":"framework-agreement","value":"fa-wo-rc"}}]},"tenderingTerms":{"awardingTerms":{"awardingCriterion":[{"subordinateAwardingCriterion":[{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":40.0}}]}}}],"description":[{"languageID":"FIN","value":"Hinta"}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"price"}},{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":60.0}}]}}}],"description":[{"languageID":"FIN","value":"Laatu"}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"quality"}}]}]},"fundingProgramCode":{"listName":"eu-funded","value":"no-eu-funds"},"appealTerms":{"presentationPeriod":{"description":[{"languageID":"FIN","value":"Muutoksenhakuaika on päättynyt osa-alueen 6 osalta 7.7.2025 ja muiden osa-alueiden osalta 26.6.2025."}]},"appealReceiverParty":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0001"}}]}}}}],"contractingParty":[{"contractingActivity":[{"activityTypeCode":{"listName":"authority-activity","value":"econ-aff"}}],"contractingPartyType":[{"partyTypeCode":{"listName":"buyer-legal-type","value":"pub-undert-la"}}],"party":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0002"}}],"serviceProviderParty":[{"serviceTypeCode":{"listName":"organisation-role","value":"ted-esen"},"party":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0020"}}]}}]}}],"tenderingProcess":{"procedureCode":{"listName":"procurement-procedure-type","value":"open"},"processJustification":[{"processReasonCode":{"listName":"accelerated-procedure","value":"false"}}],"description":[{"languageID":"FIN","value":"Kilpailutuksen perusteella muodostetaan hankintalain 42 §:ssä tarkoitettu puitejärjestely. Tarjouskilpailussa korkeimmat vertailupisteet saaneet tarjoajat valitaan puitejärjestelyn toimittajiksi osa-alueittain niiden saamien vertailupisteiden mukaisessa etusijajärjestyksessä. Osa-alueelle \"Ohjelmistosuunnittelijat\" valitaan korkeintaan kuusi toimittajaa, muille osa-alueille valitaan korkeintaan kolme toimittajaa.  Tilaukset puitejärjestelyn aikana tehdään lähtökohtaisesti etusijajärjestyksen mukaisesti. Mikäli etusijajärjestyksessä alla mainituista syistä poiketaan, tehdään tilaus etusijajärjestyksessä korkeimmalla olevalta toimittajalta jota poikkeusperusteet eivät koske. Etusijajärjestyksestä voidaan poiketa seuraavissa tilanteissa:\n- toimittaja ei pysty toimittamaan tilaajan tarpeen mukaista henkilöstöä tilaajan edellyttämässä aikataulussa tilaajan edellyttämäksi määräajaksi\n- tilaajan tarve edellyttää sellaista osaamista, jota etusijajärjestyksessä korkeammalla olevien toimittajien henkilöstöllä ei ole\n\nHankintayksikkö voi tilata puitejärjestelyyn valituilta toimittajilta vähäisissä määrin myös ammattilaisia, joiden kokemusta ja osaamista ei ole määritelty osa-aluekohtaisissa kriteereissä, sekä henkilöitä, joiden osaaminen ja kokemus ei täytä vähimmäisvaatimuksia (ns. harjoittelijat). Näiden vertailun ulkopuolisten henkilöden hinnoista sovitaan tarvittaessa erikseen.\n\nHankinnassa noudatetaan lakia julkisista hankinnoista ja käyttöoikeussopimuksista. Rinnakkaistarjouksia ei hyväksytä, tarjoaja voi jättää vain yhden tarjouksen. Yhteenliittymän jäsenen yksin antamaa tarjousta pidetään rinnakkaistarjouksena yhteenliittymän tarjouksen kanssa.\n\nTarjouksen tekemisestä, esittelystä tai muusta menettelyyn osallistumisesta ei makseta tarjoajille korvausta."}],"noticeDocumentReference":[{"id":{"schemeName":"notice-id-ref","value":"b512b893-8239-42a7-ae7d-bc49e2d99fc0-01"}}]},"ublExtensions":[{"extensionContent":{"eformsExtension":{"noticeResult":{"overallApproximateFrameworkContractsAmount":{"currencyID":"EUR","value":30000000.0},"overallMaximumFrameworkContractsAmount":{"currencyID":"EUR","value":30000000.0},"lotResult":[{"tenderLot":{"id":{"schemeName":"Lot","value":"LOT-0000"}},"tenderResultCode":{"listName":"winner-selection-status","value":"selec-w"},"frameworkAgreementValues":{"reestimatedValueAmount":{"currencyID":"EUR","value":30000000.0},"maximumValueAmount":[{"currencyID":"EUR","value":30000000.0}]},"receivedSubmissionsStatistics":[{"statisticsNumeric":{"value":30.0},"statisticsCode":{"listName":"received-submission-type","value":"tenders"}}],"settledContract":[{"id":{"schemeName":"contract","value":"CON-0001"}},{"id":{"schemeName":"contract","value":"CON-0002"}},{"id":{"schemeName":"contract","value":"CON-0003"}},{"id":{"schemeName":"contract","value":"CON-0004"}},{"id":{"schemeName":"contract","value":"CON-0005"}},{"id":{"schemeName":"contract","value":"CON-0006"}},{"id":{"schemeName":"contract","value":"CON-0007"}},{"id":{"schemeName":"contract","value":"CON-0008"}},{"id":{"schemeName":"contract","value":"CON-0009"}},{"id":{"schemeName":"contract","value":"CON-0010"}},{"id":{"schemeName":"contract","value":"CON-0011"}},{"id":{"schemeName":"contract","value":"CON-0012"}},{"id":{"schemeName":"contract","value":"CON-0013"}},{"id":{"schemeName":"contract","value":"CON-0014"}},{"id":{"schemeName":"contract","value":"CON-0015"}},{"id":{"schemeName":"contract","value":"CON-0016"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"}},{"id":{"schemeName":"tender","value":"TEN-0002"}},{"id":{"schemeName":"tender","value":"TEN-0003"}},{"id":{"schemeName":"tender","value":"TEN-0004"}},{"id":{"schemeName":"tender","value":"TEN-0005"}},{"id":{"schemeName":"tender","value":"TEN-0006"}},{"id":{"schemeName":"tender","value":"TEN-0007"}},{"id":{"schemeName":"tender","value":"TEN-0008"}},{"id":{"schemeName":"tender","value":"TEN-0009"}},{"id":{"schemeName":"tender","value":"TEN-0010"}},{"id":{"schemeName":"tender","value":"TEN-0011"}},{"id":{"schemeName":"tender","value":"TEN-0012"}},{"id":{"schemeName":"tender","value":"TEN-0013"}},{"id":{"schemeName":"tender","value":"TEN-0014"}},{"id":{"schemeName":"tender","value":"TEN-0015"}},{"id":{"schemeName":"tender","value":"TEN-0016"}}],"id":{"schemeName":"result","value":"RES-0001"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Netum Oy"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0001"}}]},{"id":{"schemeName":"tender","value":"TEN-0002"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjoous EverFull Oy"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0002"}}]},{"id":{"schemeName":"tender","value":"TEN-0003"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Sysart Oy"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0003"}}]},{"id":{"schemeName":"tender","value":"TEN-0004"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Fujitsu"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0004"}}]},{"id":{"schemeName":"tender","value":"TEN-0005"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Koeda"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0005"}}]},{"id":{"schemeName":"tender","value":"TEN-0006"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Pinja"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0006"}}]},{"id":{"schemeName":"tender","value":"TEN-0007"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Digia"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0007"}}]},{"id":{"schemeName":"tender","value":"TEN-0008"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Solita"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0008"}}]},{"id":{"schemeName":"tender","value":"TEN-0009"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Gofore"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0009"}}]},{"id":{"schemeName":"tender","value":"TEN-0010"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Atostek"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0010"}}]},{"id":{"schemeName":"tender","value":"TEN-0011"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Flowup"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0011"}}]},{"id":{"schemeName":"tender","value":"TEN-0012"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Buutti"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0012"}}]},{"id":{"schemeName":"tender","value":"TEN-0013"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous twoday"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0013"}}]},{"id":{"schemeName":"tender","value":"TEN-0014"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Codemen"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0014"}}]},{"id":{"schemeName":"tender","value":"TEN-0015"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Medictes"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0015"}}]},{"id":{"schemeName":"tender","value":"TEN-0016"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"not-known"}}],"tenderReference":[{"id":{"value":"Tarjous Jedisoft"}}],"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0016"}}]}],"settledContract":[{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Puitesopimus Buutti Oy"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0012"}}],"id":{"schemeName":"contract","value":"CON-0001"},"procurementIdentifier":"QQ/25/016295/CON001"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Netum"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"}}],"id":{"schemeName":"contract","value":"CON-0002"},"procurementIdentifier":"QQ/25/016295/CON002"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Twoday"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0013"}}],"id":{"schemeName":"contract","value":"CON-0003"},"procurementIdentifier":"QQ/25/016295/CON003"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Sysart"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0003"}}],"id":{"schemeName":"contract","value":"CON-0004"},"procurementIdentifier":"QQ/25/016295/CON004"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Medictes"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0015"}}],"id":{"schemeName":"contract","value":"CON-0005"},"procurementIdentifier":"QQ/25/016295/CON005"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Everfull"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0002"}}],"id":{"schemeName":"contract","value":"CON-0006"},"procurementIdentifier":"QQ/25/016295/CON006"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Gofore"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0009"}}],"id":{"schemeName":"contract","value":"CON-0007"},"procurementIdentifier":"QQ/25/016295/CON007"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Solita"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0008"}}],"id":{"schemeName":"contract","value":"CON-0008"},"procurementIdentifier":"QQ/25/016295/CON008"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Fujitsu"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0004"}}],"id":{"schemeName":"contract","value":"CON-0009"},"procurementIdentifier":"QQ/25/016295/CON009"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Jedisoft"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0016"}}],"id":{"schemeName":"contract","value":"CON-0010"},"procurementIdentifier":"QQ/25/016295/CON010"},{"issueDate":{"value":"2025-09-24Z"},"contractReference":[{"id":{"value":"Sopimus Codemen"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0014"}}],"id":{"schemeName":"contract","value":"CON-0011"},"procurementIdentifier":"QQ/25/016295/CON011"},{"issueDate":{"value":"2025-10-01Z"},"contractReference":[{"id":{"value":"Sopimus Digia"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0007"}}],"id":{"schemeName":"contract","value":"CON-0012"},"procurementIdentifier":"QQ/25/016295/CON012"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Pinja Digital"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0006"}}],"id":{"schemeName":"contract","value":"CON-0013"},"procurementIdentifier":"QQ/25/016295/CON013"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Koeda"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0005"}}],"id":{"schemeName":"contract","value":"CON-0014"},"procurementIdentifier":"QQ/25/016295/CON014"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Atostek"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0010"}}],"id":{"schemeName":"contract","value":"CON-0015"},"procurementIdentifier":"QQ/25/016295/CON015"},{"issueDate":{"value":"2025-09-23Z"},"contractReference":[{"id":{"value":"Sopimus Flowup"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0011"}}],"id":{"schemeName":"contract","value":"CON-0016"},"procurementIdentifier":"QQ/25/016295/CON016"}],"tenderingParty":[{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0003"}}],"id":{"schemeName":"tendering-party","value":"TPA-0001"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0004"}}],"id":{"schemeName":"tendering-party","value":"TPA-0002"}},{"tenderer":[{"groupLeadIndicator":{"value":true},"id":{"schemeName":"organization","value":"ORG-0005"}},{"groupLeadIndicator":{"value":false},"id":{"schemeName":"organization","value":"ORG-0006"}}],"id":{"schemeName":"tendering-party","value":"TPA-0003"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0007"}}],"id":{"schemeName":"tendering-party","value":"TPA-0004"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0008"}}],"id":{"schemeName":"tendering-party","value":"TPA-0005"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0009"}}],"id":{"schemeName":"tendering-party","value":"TPA-0006"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0010"}}],"id":{"schemeName":"tendering-party","value":"TPA-0007"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0011"}}],"id":{"schemeName":"tendering-party","value":"TPA-0008"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0012"}}],"id":{"schemeName":"tendering-party","value":"TPA-0009"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0013"}}],"id":{"schemeName":"tendering-party","value":"TPA-0010"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0014"}}],"id":{"schemeName":"tendering-party","value":"TPA-0011"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0015"}}],"id":{"schemeName":"tendering-party","value":"TPA-0012"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0016"}}],"id":{"schemeName":"tendering-party","value":"TPA-0013"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0017"}}],"id":{"schemeName":"tendering-party","value":"TPA-0014"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0018"}}],"id":{"schemeName":"tendering-party","value":"TPA-0015"}},{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0019"}}],"id":{"schemeName":"tendering-party","value":"TPA-0016"}}]},"organizations":{"organization":[{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"Radanrakentajantie 5"},"postalZone":{"value":"00520"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Markkinaoikeus"}}],"partyLegalEntity":[{"companyID":{"value":"3006157-6","schemeID":"002"}}],"contact":{"telephone":{"value":"+358 295643300"},"electronicMail":{"value":"markkinaoikeus@oikeus.fi"}},"websiteURI":{"value":"http://www.oikeus.fi/markkinaoikeus"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0001"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Hoitajarinne 1"},"postalZone":{"value":"90220"},"cityName":{"value":"Oulu"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Esko Systems Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3104530-8","schemeID":"002"}}],"contact":{"telephone":{"value":"+358 504009218"},"electronicMail":{"value":"etunimi.sukunimi@eskosystems.fi"},"name":{"value":"Kimmo Kasteenpohja"}},"websiteURI":{"value":"https://www.eskosystems.fi"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0002"}}},"awardingCPBIndicator":{"value":false},"acquiringCPBIndicator":{"value":false}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Yliopistonkatu 58 B"},"postalZone":{"value":"33100"},"cityName":{"value":"Tampere"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Netum Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1100539-2","schemeID":"002"}}],"contact":{"electronicMail":{"value":"sami.rantanen@netum.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0003"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Marskinkatu 5"},"postalZone":{"value":"45700"},"cityName":{"value":"Kouvola"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"EverFull Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3180974-2","schemeID":"002"}}],"contact":{"electronicMail":{"value":"feetu.r@hotmail.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0004"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Sepänkatu 20"},"postalZone":{"value":"90100"},"cityName":{"value":"Oulu"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Sysart Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1557733-9","schemeID":"002"}}],"contact":{"electronicMail":{"value":"ari.pikkarainen@sysart.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0005"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Pakkahuoneenkatu 15A2"},"postalZone":{"value":"90100"},"cityName":{"value":"Oulu"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Zensei Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3129754-8","schemeID":"002"}}],"contact":{"electronicMail":{"value":"pekka.pesola@zensei.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0006"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Valimotie 16"},"postalZone":{"value":"00380"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"large"},"partyName":[{"name":{"languageID":"FIN","value":"Fujitsu Finland Oy"}}],"partyLegalEntity":[{"companyID":{"value":"0815044-1","schemeID":"002"}}],"contact":{"electronicMail":{"value":"juha.termonen@fujitsu.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0007"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Haavistonpolku 15"},"postalZone":{"value":"45370"},"cityName":{"value":"Valkeala"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Koeda Consulting Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3304854-5","schemeID":"002"}}],"contact":{"electronicMail":{"value":"juha.koski@koeda.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0008"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Lutakonaukio 7"},"postalZone":{"value":"40100"},"cityName":{"value":"Jyväskylä"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Pinja Digital Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1002325-7","schemeID":"002"}}],"contact":{"electronicMail":{"value":"petteri.vaisanen@pinja.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0009"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Atomitie 2 A"},"postalZone":{"value":"00370"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"large"},"partyName":[{"name":{"languageID":"FIN","value":"Digia Finland Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1091248-4","schemeID":"002"}}],"contact":{"electronicMail":{"value":"kimmo.sutinen@digia.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0010"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Peltokatu 26"},"postalZone":{"value":"33100"},"cityName":{"value":"Tampere"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"large"},"partyName":[{"name":{"languageID":"FIN","value":"Solita Oy"}}],"partyLegalEntity":[{"companyID":{"value":"2905040-7","schemeID":"002"}}],"contact":{"electronicMail":{"value":"hansel@solita.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0011"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Siltasaarenkatu 8-10"},"postalZone":{"value":"00530"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Gofore Verify Oy"}}],"partyLegalEntity":[{"companyID":{"value":"2384333-4","schemeID":"002"}}],"contact":{"electronicMail":{"value":"markus.asikainen@gofore.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0012"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Hermiankatu 3A"},"postalZone":{"value":"33720"},"cityName":{"value":"Tampere"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Atostek Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1571997-4","schemeID":"002"}}],"contact":{"electronicMail":{"value":"tuomas.fjallstrom@atostek.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0013"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Kempeleentie 7C6"},"postalZone":{"value":"90400"},"cityName":{"value":"Oulu"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"FlowUp Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3330383-3","schemeID":"002"}}],"contact":{"electronicMail":{"value":"heli.anttila@flowup.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0014"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Teknologiantie 2 B 6"},"postalZone":{"value":"90590"},"cityName":{"value":"Oulu"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Buutti Oy"}}],"partyLegalEntity":[{"companyID":{"value":"2828574-9","schemeID":"002"}}],"contact":{"electronicMail":{"value":"mikko.koistinen@buutti.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0015"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Keskuskatu 3"},"postalZone":{"value":"00100"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"large"},"partyName":[{"name":{"languageID":"FIN","value":"twoday Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1988069-3","schemeID":"002"}}],"contact":{"electronicMail":{"value":"sales.fi@twoday.com"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0016"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Kauppaneuvoksentie 8"},"postalZone":{"value":"00200"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Codemen Oy"}}],"partyLegalEntity":[{"companyID":{"value":"2577936-4","schemeID":"002"}}],"contact":{"electronicMail":{"value":"anne.sinkkonen@codemen.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0017"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Kiviharjuntie 11"},"postalZone":{"value":"90220"},"cityName":{"value":"OULU"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"Medictes Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1942294-0","schemeID":"002"}}],"contact":{"electronicMail":{"value":"jukka.halonen@medictes.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0018"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1D9"},"streetName":{"value":"Heikkiläntie 27"},"postalZone":{"value":"73100"},"cityName":{"value":"Lapinlahti"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"sme"},"partyName":[{"name":{"languageID":"FIN","value":"JediSoft Oy"}}],"partyLegalEntity":[{"companyID":{"value":"3202125-2","schemeID":"002"}}],"contact":{"electronicMail":{"value":"mauri.kaatrasalo@jedisoft.fi"}},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0019"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"Mannerheiminaukio 1a"},"postalZone":{"value":"00100"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Hansel Oy (Hilma)"}}],"partyLegalEntity":[{"companyID":{"value":"FI09880841","schemeID":"002"}}],"contact":{"telephone":{"value":"029 55 636 30"},"electronicMail":{"value":"tekninen@hankintailmoitukset.fi"},"name":{"value":"eSender"}},"websiteURI":{"value":"http://hankintailmoitukset.fi"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0020"}}}}]},"transmissionDate":{"value":"2025-10-20+00:00"},"transmissionTime":{"value":"06:42:21+00:00"},"noticeSubType":{"subTypeCode":{"listName":"notice-subtype","value":"29"}}}}}],"procurementProject":{"name":[{"languageID":"FIN","value":"Alihankintatyöt Esko-potilastietojärjestelmän tuotekehitykseen"}],"id":{"value":"Monetra E5/2025"},"procurementTypeCode":{"listName":"contract-nature","value":"services"},"description":[{"languageID":"FIN","value":"Esko Systems Oy hankkii tällä kilpailutuksella asiantuntijoita potilastietojärjestelmän kehitykseen JIT 2025 - Asiantuntuntijatyö -vakioehdoin.\n\nTarjouskilpailun perusteella muodostetaan puitejärjestely, jonka sisällä tarjoajat asetetaan tarjousvertailun perusteella etusijajärjestyksiin seuraaviin osa-alueisiin:\n- ohjelmistosuunnittelijat (kokemusta vähintään tekniikoista C#, .NET-core, SQL, Azure DevOps)\n- testausasiantuntijat (kokemusta vähintään testaussuunnittelusta ja manuaalisesta testauksesta)\n- BI DW-asiantuntijat (kokemusta vähintään tekniikoista Azure datatyökalut, Azure tietovarastoratkaisut, Azure DevOps, Data Vault 2.0 -sertifikaatti)\n- DevOps-asiantuntijat (kokemusta vähintään tekniikoista Yaml, .NET core, xunit/nunit, Azure DevOps, Powershell)\n- integraatioasiantuntijat (kokemusta vähintään tekniikoista Ensamble, Health Connect, IRIS, Azure DevOps)\n- erityisasiantuntijat (kokemusta vähintään tekniikasta Azure DevOps, kokemusta ohjelmistokehityksen pääsuunnittelijan / arkkitehdin / tuoteomistajan tehtävistä)\n\nTarjouksen voi jättää koskien yhtä tai useampaa osa-aluetta.\n\nPuitejärjestelyn sisällä tilattava työskentely voi tapahtua joko hankintayksikön toimitiloissa Oulussa, toimittajan toimitiloissa tai etätyönä."}],"mainCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"72200000"}}],"realizedLocation":[{"address":{"region":{"value":"anyw-eea"}}}]},"id":{"schemeName":"notice-id","value":"c85394f9-e843-4f36-86a1-474b2968fe49"},"noticeLanguageCode":{"value":"FIN"},"versionID":{"value":"01"},"ublVersionID":{"value":"2.3"},"customizationID":{"value":"eforms-sdk-1.13"},"tenderResult":[{"awardDate":{"value":"2000-01-01Z"}}]},"hilmaStatistics":{"LOT-0000":{"energyEfficiencyConsidered":false,"lowCarbon":false,"circularEconomy":false,"biodiversity":false,"sustainableFoodProduction":false,"justWorkingConditions":true,"employmentCondition":false,"codeOfConduct":false,"innovationConsidered":false,"solutionNewToBuyer":false,"solutionNewToMarketOrIndustry":false,"smeParticipationConsidered":false,"validationState":0}},"etsCreator":{"id":"0b1adeb0-4928-43f0-3965-08dbb81564ad","name":"Cloudia Kilpailutus"},"isUIReadOnly":true,"tendering":2,"requirements":[],"links":[],"attachments":[],"linkedNotices":["285192-2025"],"isDpsCan":false,"isFrameworkAgreement":null,"isFrameworkAgreementCan":false,"hasReferenceToProcedure":null,"originalSdkVersion":"eforms-sdk-1.13","dateCreated":"2025-10-20T06:57:22.651217Z","dateModified":"2025-10-21T03:05:03.174Z"}