Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Nyeste version af systemet, og anbefalet for nye klienter at integrere med.

Ændringer

Liste af ændringer sket i snitfladen mellem versioner.

Til v2.0

  • Request og response bliver indpakket af et ekstra objekt, for at lette arbejdet for servicen (quality of life ændring for fremtidig udvikling)
  • Ryddet op i XSD filer, således at det muligt nu kun at udstille de som en klient af servicen skal bruge, uden også at udstille de typer som bruges mod interne SOR systemer
  • MoveSorEntity returnerer nu ikke længere SorEntity
  • Ændringer i nogle af de SDS producerede XSD filer, således at null værdier er tilladt
  • Felterne CommunicationSupplierType og SystemSupplierType er blevet fjernet fra SorEntity

Endpoint

Opdater servicen kan tilgås på adressen:

...

ElementData typeBeskrivelse
SorIdentifierLong (SorIdentifierType)Unik nøgle der identificerer en SOR enhed
SorTypeSorTypeTypeTekstværdi for SOR-type, skal være enten "IO", "HI", eller "OU"
SorStatusSorStatusTypeAngiver SOR enhedens status
GeographicalLocalisationIdentifierLong (GeographicalLocalisationIdentifierType)Id på den geografiske lokation
GeographicalLocalisationNameString (GeographicalLocalisationNameType)Navn på den geografiske lokation
HasGeographicalLocalisationBooleanAngiver om SOR enheden har en geografisk lokation. Vil altid returneres som false.
ParentSorIdentifierLong (SorIdentifierType)Forældre SOR-id
ActivityAddressInformationAddressInformationTypeAktivitetsadressen
VisitingAddressInformationAddressInformationTypeBesøgsadressen
PostalAddressInformationAddressInformationTypePostadressen
PharmacyIdentifierString (PharmacyIdentifierType)SOR-enhedens apoteksnummer
EntityNameString (SorNameType)SOR Enhedens navn
EntityTypeIdentifierLong (EntityTypeIdentifier)Teknisk nøgle for EntityType (SNOMED Concept Id)
VirtualAddressInformationVirtualAddressInformationTypeAngiver enhedens hjemmesideadresse, email, telefonnummer og faxnummer
ReportingLevelIndicatorBoolean (ReportingLevelIndicator)Angiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2)
LocalAttributeCollectionLocalAttributeCollectionTypeDer kan være op til 5 lokale attributter
LocalCodeString (LocalCodeType)SOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.
EanLocationCodeStateEanLocationCodeStateTypeAngiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'.
EanLocationCodeEntityEanLocationCodeEntityTypeAngiver lokationsnummeret på SOR enheden
PatientsAdmittedIndicatorBoolean (PatientsAdmittedIndicator)Angiver om enheden er et sengeafsnit
AmbulantActivityIndicatorBoolean (AmbulantActivityIndicator)Angiver om enheden er et ambulatorie
ShakIdentifierString (ShakIdentifierType)Angiver hvilken sygehusafdelingskode, der er knyttet til SORenheden. Den samme sygehusafdelingskode kan være knyttet til mere end én SORenhed. Der kan kun registreres officielle sygehusafdelingskoder.
PrioritizedEntitySpecialityCollectionPrioritizedEntitySpecialityCollectionTypeListe af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet.
ProviderIdentifierString (ProviderIdentifierType)SOR-enhedens ydernummer
CVRnumberIdentifierString (CVRnumberIdentifierType)CVR nummer for SOR-enheden. Obligatorisk hvis SOR typen er IO.
ProductionUnitIdentifierString (ProductionUnitIdentifierType)P nummer for SOR-enheden

EanLocationCodeStateType

ElementData typeBeskrivelse

string

Enumeration af stadier. Kan have en af følgende værdier:

  • Undefined
  • None
  • Inherited
  • Own

EanLocationCodeEntityType

ElementData typeBeskrivelse
EanLocationCodeLong (EanLocationCode)Lokationsnummer
OnlyInternalIndicatorBoolean (OnlyInternalIndicator)Angiver om lokationsnummeret er til internt brug
NonActiveIndicatorBoolean (NonActiveIndicator)Angiver om lokationsnummeret er ikke-aktivt
SystemSupplierIdentifierLong (SystemSupplierType)Systemleverandør-id
CommunicationSupplierIdentifierLong (CommunicationSupplierType)Netoperatør-id
SystemTypeIdentifierLong (SystemTypeIdentifier)EDB-system-id
EdiAdministratorIdentifierLong (EdiAdministratorIdentifier)EDI-Administrator-id
SorNoteString (SorNoteType)Angiver eventuelle bemærkninger til lokationsnummeret
SorStatusSorStatusTypeAngiver SOR enhedens status
RegionCodeString (AuthorityCodeType)Regionens kode, f.eks. 1084 for RegionHovedstaden

Eksterne typer med lokale ændringer

...

Original: http://filer.nsi.dk/sor/xsd/v_2_0_0/AddressInformation.xsd

ElementData typeBeskrivelse
AddressPostalAddressPostalType
MunicipalityCodeString (MunicipalityCode)
StreetCodeString (StreetCodeType)
RegionCodeString (AuthorityCodeType)Feltet benyttes ikke
AdditionalAddressInformationTextString (AdditionalAddressInformationTextType)
CoordETRS89z32NMeasureDecimal (CoordETRS89z32NMeasure)
CoordETRS89z32EMeasureDecimal (CoordETRS89z32EMeasure)
SkipAddressValidationBooleanNyt felt i forhold til den originale type definition. Indikerer om den indtastede adresse skal valideres. Er altid sat til false i retur objektet.
RegionNameStringNyt felt i forhold til den originale type definition. Indeholder navnet på den valgte regionskode.
InheritanceIndicatorBooleanNyt felt i forhold til den originale type definition. Indikerer om informationerne er nedarvet eller ej.

VirtualAddressInformation type

...

Original: http://filer.nsi.dk/sor/xsd/v_1_0_0/VirtualAddressInformation.xsd

ElementData typeBeskrivelse
EmailAddressIdentifierString (EmailAddressIdentifierType)
WebsiteString (WebsiteType)
TelehponeNumberIdentifierString (TelephoneNumberIdentifierType)
FaxNumberIdentifierStirng (FaxNumberIdentifierType)
InheritanceIndicatorBooleanNyt felt i forhold til den originale type definition. Indikerer om informationerne er nedarvet eller ej.

CreateSorEntity

Security gruppe påkrævet: SorCentralRole, SorDecentralRole

...