Page tree

Inhaltsverzeichnis



Mit dem Release vom 24.06.22 werden diverse Anpassungen vorgenommen. Bitte lesen Sie folgende Information aufmerksam durch. Es sind eventuell Anpassungen auf Ihrer Seite notwendig.

Nr.BeschreibungBetroffene EndpointsBetroffene Objekte/Element/Werte
1

Grosse Anzahl geänderter Nummern

Der 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.

NumbersmodifiedFrom
2

Übernahme von MedReg Qualifikationen

Neu:

Die Qualifikationen (qualifications) für alle ZSR-Nummern und K-Nummern der Obergruppe "1 Ärzte 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 (standortgebunden) ausgeliefert

Bisher:
"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 (HasNarcoticSelfDispensationwird neu unter Licence ausgeliefert

Bisher:
"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 erweitert

Neu:
ClearingNumberSuffixTwoLetterCanton und clearingNumberSuffixTranslations werden in der Response ausgeliefert.

Beispiel Response numbers/list

numbers/list

clearingNumberSuffixTwoLetterCanton 

clearingNumberSuffixTranslations


6

Lizenzen (Licences) unter Angestelltenverhältnis (relatedEmployers) fallen weg

Bisher:
Licences wurden im Objekt "relatedEmployers" geliefert.

Neu:
Licences wird im Objekt "relatedEmployers" nicht mehr geliefert.

Beispiel Response "relatedEmployers"

EmployeeNumbersrelatedEmployers.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 HealthServiceMandate

Neu:
Unter HealthServiceMandate wird neu das Element "country" geliefert.
"healthServiceGroup" entfällt unter HealthServiceMandate.

Auszug Schema HealthServiceMandate

ClearingNumbers

HealthServiceMandate

HealthServiceGroup

9

Umbenennung Nummernkreise (clearingNumberSuffix) 60, 61, 62, 63 und 64

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

ClearingNumbersclearingNumberSuffix
10

Umbenennung Telefon Hauptnummer und Telefon Zusatznummer

Bisher: 
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/Betriebsbewilligung

Bisher:
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 geliefert

Bisher:
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 Ärzten

Bisher:
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 Ärzten

Bisher:
"Ä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 geliefert

Bisher:
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-Wert

Neu: 
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 entfernt

Bisher: 
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 bankIidTypeTranslations

Bisher:
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 ClearingNumber

Bisher:
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 HealthServiceMandate

Bisher:
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 geliefert

Bisher:
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 clearingNumberRelationType

Bisher:

  • Unter relatedClearingNumbers fehlte das Element clearingNumberRelationType.

Neu:

  • Die Beziehungsart wird unter relatedClearingNumbers im Element clearingNumberRelationType geliefert.
ClearingNumbers

relatedClearingNumbers

clearingNumberRelationType

24

Erweiterung Filteroptionen um neue OGs

Neu:

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.ClearingNumbers

Bisher:

  • 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.

Beispiele


ClearingNumbersClearingNumber.relatedClearingNumbers
CareProvider.ClearingNumbers
27

Ergänzung Stammdaten Identifikator (GUID)

Neu:

Die eindeutige Identifikation von Stammdaten ist über das Element "key" (string) möglich bei folgenden Entitäten: 

  • Affiliations
  • BusinessScopes
  • ClearingNumberSuffixes
  • Countries
  • Facilities
  • HealthServices
  • Qualifications
  • TariffSystems


Beispiel: "key": "3fa85f64-5717-4562-b3fc-2c963f66afa6"

Hinweis: Die Keys welche auf der der Integrations-Umgebung geliefert werden, dürfen nicht für das Live-System übernommen werden. Erst beim Live-Release am 24. Juni werden die definitiven Keys generiert, welche in die Live-Systeme eingepflegt werden müssen.

ClearingNumbers,
EmployeeNumbers
key
  • No labels