| Nr. | Beschreibung | Betroffene Endpoints | Betroffene Objekte/Element/Werte |
|---|
| 1 | Grosse Anzahl geänderter NummernDer Release vom 24.06.22 wird zu einer grossen Anzahl geänderter Nummern führen. Die Änderungen resultieren auf verschiedenen Changes die in diesen Release-Notes beschrieben werden. | Numbers | modifiedFrom |
| 2 | Übernahme von MedReg QualifikationenNeu: Die Qualifikationen (qualifications) für alle ZSR-Nummern und K-Nummern der werden neu aus MedReg übernommen. Ausnahmen: Ärzte mit Nummernkreis FL (27) und Ärzte mit Nummernkreis Ausland (99&92&80). Die bisher gelieferten Qualifikations-Daten werden ersetzt durch MedReg-Daten. Es kommt daher zu Mutationen bei allen betroffenen Leistungserbringern. Dies ist zu berücksichtigen bei Abfragen über den Enpoint numbers (Feld modifiedFrom). Beispiel Response qualification Folgende Elemente werden in der Response der Endpoints ClearingNumbers und EmployeeNumbers neu im Objekt "qualifications" geliefert: - qualifications/issueCountry
- qualifications/qualification/medRegId
- qualifications/qualification/qualificationGroupType (Enum)
- qualifications/qualification/qualificationTitleType (Enum)
Enum QualificationGroupType Bei folgendem Element in der Response der Endpoints ClearingNumbers und EmployeeNumbers wurden die Enum-Werte verändert: - qualifications/qualification/qualificationType
Enum QualificationType | Numbers, ClearingNumbers, EmployeeNumbers | qualifications.issueCountry qualifications.qualification.medRegId qualifications.qualification.qualificationGroupType qualifications.qualification.qualificationTitleType qualifications.qualification.qualificationType |
| 3 | Teilnahme Ringversuche erfüllt (PROFICIENCY_TEST) wird neu unter Facility (s) ausgeliefertBisher: "Teilnahme Ringversuche erfüllt" wurde im Objekt qualifications/qualification ausgeliefert. Neu: "Teilnahme Ringversuche erfüllt" wird im Objekt facilities/facility geliefert. Beispiel Response "qualificationType": "PROFICIENCY_TEST" | ClearingNumbers | qualifications.qualification.qualificationType facilities.facility.FacilityType "PROFICIENCY_TEST" |
| 4 | Selbstdispensation Betäubungsmittel (HasNarcoticSelfDispensation) wird neu unter Licence ausgeliefertBisher: "HasNarcoticSelfDispensation" wurde im Objekt facilities/facility ausgeliefert. Neu: "HasNarcoticSelfDispensation" wird im Objekt licences geliefert. Beispiel Response "Selbstdispensation Betäubungsmittel" | ClearingNumbers | facilities.facility licenses HasNarcoticSelfDispensation |
| 5 | Endpoint numbers/list wird um zwei Felder erweitertNeu: ClearingNumberSuffixTwoLetterCanton und clearingNumberSuffixTranslations werden in der Response ausgeliefert. Beispiel Response numbers/list | numbers/list | clearingNumberSuffixTwoLetterCanton clearingNumberSuffixTranslations
|
| 6 | Lizenzen (Licences) unter Angestelltenverhältnis (relatedEmployers) fallen wegBisher: Licences wurden im Objekt "relatedEmployers" geliefert. Neu: Licences wird im Objekt "relatedEmployers" nicht mehr geliefert. Beispiel Response "relatedEmployers" | EmployeeNumbers | relatedEmployers.licenses |
| 7 | Korrespondenzadresse (CorrespondenceParty)Bisher: Die Korrespondenzadresse wurde nicht geliefert. Neu: Die Korrespondenzadresse wird als Objekt "CorrespondenceParty" geliefert. Beispiel Response "correspondenceParty" | ClearingNumbers | clearingNumber correspondenceParty
|
| 8 | Anpassung Objekt HealthServiceMandateNeu: Unter HealthServiceMandate wird neu das Element "country" geliefert. "healthServiceGroup" entfällt unter HealthServiceMandate. Auszug Schema HealthServiceMandate | ClearingNumbers | HealthServiceMandate HealthServiceGroup |
| 9 | Bisher: Bezeichnung der Nummernkreise 60, 61, 62, 63 und 64: "Komplementärtherapeuten" Neu: Bezeichnung der Nummernkreise 60, 61, 62, 63 und 64: "Komplementärtherapie" Beispiel Response clearingNumberSuffix | ClearingNumbers | clearingNumberSuffix |
| 10 | Umbenennung Telefon Hauptnummer und Telefon ZusatznummerBisher: Die Telefon-Hauptnummer wurde im Feld phoneNumber geliefert. Die Telefon-Zusatznummer wurde im Feld mobileNumber geliefert. Neu: Die Telefon-Hauptnummer wird im Feld mainPhoneNumber geliefert. Die Telefon-Zusatznummer wird im Feld additionalPhoneNumber geliefert. Auszug Schema "Telefonnummer" Beispiel Response Telefonnummer | ClearingNumbers | party phoneNumber mobileNumber mainPhoneNumber additionalPhoneNumber |
| 11 | Neuer Beschränkungstyp "Zeit" für die Kantonale Bewilligung/BetriebsbewilligungBisher: Folgende Beschränkungstypen waren möglich: licenseRestrictionType Enum: [ UNKNOWN, NINETY_DAY_REGULATION, REGION, ACTIVITY, OKP_EXCLUSION ] Neu: Neu gibt es zusätzlich einen Beschränkungstypen Time (zeitlich) Folgende Beschränkungstypen sind möglich: licenseRestrictionType Enum: [ UNKNOWN, NINETY_DAY_REGULATION, REGION, ACTIVITY, TIME ] Beispiel Response "licenseRestrictions" | ClearingNumbers, EmployeeNumbers | licenses.licenseRestrictions |
| 12 | LicenseRestrictions "Ausstand" wird nicht mehr geliefertBisher: Ausstände wurden unter licenses.licenseRestrictions mit dem Beschränkungstyp "OKP_EXCLUSION" mit der Bezeichnung "Ausstand OKP-Leistungen" geliefert. Neu: Der Beschränkungstyp "OKP_EXCLUSION" bzw. "Ausstand OKP-Leistungen" entfällt. Stattdessen wird der Ausstand bei den Validity Periods der kantonalen Zulassung inkl. Einschränkungen berücksichtigt und im neuen Objekt "admissions" geliefert. Besteht ein Ausstand verliert die kantonale Zulassung für diesen Zeitraum seine Gültigkeit. Beispiel Response "licenses" |
| clearingNumber.licenses clearingNumber.licenses.licenseRestrictions clearingNumber.admissions |
| 13 | Neue OG/UG Struktur bei ÄrztenBisher: Sämtliche Obergruppe/Untergruppe wurden als parentBusinessScope/businessScope ausgeliefert. Neu: "Ärzte und Ärztinnen" werden neu in businessScope und businessActivity kategorisiert . Bei allen anderen Obergruppen bleibt die Einteilung in parentBusinessScope/businessScope bestehen. Enum BusinessActivity Beispiel Response OG/UG Struktur Bisher Bei "Einrichtungen der amb. Krankenpflege durch Ärzte & Ärztinnen" wurde im Objekt facilities.facility der Wert "Einrichtungen nach Art. 36a KVG" geliefert. Neu Der Wert "Einrichtungen nach Art. 36a KVG" wird nicht mehr geliefert. Stattdessen werden alle Einrichtungen nach Art. 36a KVG neu mit dem businessScope "Einrichtungen der amb. Krankenpflege durch Ärzte & Ärztinnen" ausgeliefert. Beispiel Response "Einrichtungen der amb. Krankenpflege durch Ärzte & Ärztinnen" | ClearingNumbers, EmployeeNumbers | parentBusinessScope businessScope businessActivity |
| 14 | Anpassung Filteroptionen aufgrund neuer OG/UG Struktur bei ÄrztenBisher: "Ärzte und Ärztinnen" wurden mit der Filter-Option "Doctors" abgefragt. Neu: Aufgrund der Anpassung der OG/UG Struktur bei Ärzten werden die bisher unter "Doctors" gelieferten ZSR- und K-Nummern neu in zwei Filter-Optionen aufgeteilt: "Doctors" und "DoctorFacilitiesForOutpatientNursing" Filteroptionen Endpoint Numbers | Numbers | FilterOption Doctors DoctorFacilitiesForOutpatientNursing |
| 15 | Entschädigungscode (clearingNumberCompensations) wird nicht mehr geliefertBisher: Der Entschädigungscode (Tiers payant oder Tiers garant) wurde im Objekt clearingNumberCompensations geliefert. Neu: Der Entschädigungscode (Tiers payant oder Tiers garant) bzw. das Objekt clearingNumberCompensations wird nicht mehr geliefert. Beispiel Response "ClearingNumberCompensations" | ClearingNumbers |
|
| 16 | Geschlecht (Gender): Anpassung Enum-WertNeu: Unter Gender entfällt der Enum Wert "Others" aufgrund Angleich an das ZAS-Register. Enum "Gender" | ClearingNumbers
| gender |
| 17 | IsPublished Flag unter EmployeeRelation und ClearingNumberRelation aus Contract entferntBisher: Unter EmployeeRelation und ClearingNumberRelation war das Element isPublished im Contract vorhanden. Neu: Das Element IsPublished unter EmployeeRelation und ClearingNumberRelation wird nicht mehr im Contract geführt. Auszug Schema ClearingNumberRelation | ClearingNumbers | EmployeeRelation ClearingNumberRelation |
| 18 | BankClearingTypeTranslations umbenannt in bankIidTypeTranslationsBisher: Unter careProvidcerBusiness.clearingNumberAccounts.account.bank wurde das Element bankClearingTypeTranslations ausgeliefert. Neu: Die Bezeichnung des Elements wurde analog SIX angepasst. bankClearingTypeTranslations heisst neu bankIidTypeTranslations.
| ClearingNumbers | bank bankClearingTypeTranslations bankIidTypeTranslations |
| 19 | Bankverbindung: nur noch ein Konto pro ClearingNumberBisher: Für eine ClearingNumber konnten mehrere Konten geführt werden unter ClearingNumber.ClearingNumberAccounts.Account. Neu: Für eine ClearingNumber kann nur noch ein einziges Konto geführt werden unter ClearingNumber.Account. Response Bank Account | ClearingNumbers | ClearingNumberAccounts Account |
| 20 | LeaDaten: Änderungen am Objekt HealthServiceMandateBisher: Das Objekt HealthServiceMandate enthielt folgende Elemente: canton, cantonTranslations, healthServiceGroup, nameTranslations, startDate, endDate, isValid, id. Neu: Unter HealthServiceMandate fällt das Element HealthServiceGroup weg. Unter HealthServiceMandate wird neu das Element Country geliefert. Das Objekt HealthServiceMandate enthält somit neu folgende Elemente: country, canton, cantonTranslations, nameTranslations, startDate, endDate, isValid, id. | ClearingNumbers | healthServices.healthService HealthServiceMandate Country
|
| 21 | HealthServices und affiliations werden nur noch unter careProviderBusiness geliefertBisher: Die Objekte healthServices und affiliations wurden sowohl unter careProvider wie auch unter careProviderBusiness geliefert. Neu: Die Objekte healthServices und affiliations werden nur noch unter careProviderBusiness geliefert. | ClearingNumbers | careprovider careProviderBusiness healthServices affiliations |
| 22 | Anpassung des ClearingNumber Rest-Contracts Bisher: - ClearingNumber.CareProviderBusiness.CareProvider
Neu: - ClearingNumber.CareProvider
- ClearingNumber.CareProviderBusinesses
Das Objekt CareProvider wird neu direkt unter ClearingNumber geliefert. Das Objekt CareProviderBusiness wird ersetzt durch CareProviderBusinesses. Response CareProvider/CareProviderBusinessParties | ClearingNumbers | ClearingNumber.CareProvider ClearingNumber.CareProviderBusinesses ClearingNumber.CareProviderBusiness CareProviderbusiness.CareProvider |
| 23 | Ergänzung clearingNumberRelationTypeBisher: - Unter relatedClearingNumbers fehlte das Element clearingNumberRelationType.
Neu: - Die Beziehungsart wird unter relatedClearingNumbers im Element clearingNumberRelationType geliefert.
| ClearingNumbers | relatedClearingNumbers clearingNumberRelationType |
| 24 | Erweiterung Filteroptionen um neue OGsNeu: Als Filter-Optionen stehen neu auch folgende OKP-Obergruppen zur Verfügung. - Podologen und Podologinnen (Podiatrists)
- Psych. Psychotherapeuten und Psychotherapeutinnen (PsychologicalPsychotherapists)
| Numbers |
|
| 25 | Neuer Titel (AcademicTitle) "DR_MED_CHIRO"Bisher: Folgende Titel waren möglich: AcademicTitle Enum: ["UNKNOWN", "DR","PROF_DR","DRES","DR_MED","PD_DR_MED", "PROF_DR_MED","MED_PRAKT","MED_DENT","DR_MED_DENT","PD_DR_MED_DENT","PROF_DR_MED_DENT"] Neu: Neu gibt es zusätzlich den Titel: "DR_MED_CHIRO" AcademicTitle Enum: ["UNKNOWN", "DR","PROF_DR","DRES","DR_MED","PD_DR_MED", "PROF_DR_MED","MED_PRAKT","MED_DENT","DR_MED_DENT","PD_DR_MED_DENT","PROF_DR_MED_DENT","DR_MED_CHIRO"]
| ClearingNumbers, EmployeeNumbers | AcademicTitle |
| 26 | Ergänzung CareProvider.ClearingNumbersBisher: - ClearingNumber.relatedClearingNumbers enthält durch die SASIS geführte Beziehungen zu ZSR-Nummern.
Neu: - ClearingNumber.relatedClearingNumbers enthält durch die SASIS geführte Beziehungen zu ZSR-Nummern
- CareProvider.ClearingNumbers zeigt vom Leistungserbringer bestätigte Beziehungen zu ZSR-Nummern.
- CareProvider.EmployeeNumbers zeigt vom Leistungserbringer bestätigte Beziehungen zu K-Nummern.
| ClearingNumbers | ClearingNumber.relatedClearingNumbers CareProvider.ClearingNumbers |
| 27 | Ergänzung GUIDNeu: - Die eindeutige Identifikation von Stammdaten ist über das Element "GUID" (string) möglich.
| ClearingNumbers, EmployeeNumbers | GUID |