Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootweb:SOR Opdater Service (SORUS) - Leverancebeskrivelse
includeroottrue


...

ElementData typeBeskrivelse
SorIdentifierSorIdentifier (long)Unik nøgle der identificerer en SOR enhed
SorTypestringTekstværdi for SOR-type, skal være enten "IO", "HI", eller "OU"
GeographicalLocalisationIdentifierGeographicalLocalisationIdentifier (long)Id på geografisklokalitet
GeographicalLocalisationNameGeographicalLocalisationName (string, 40)Navn på den geografiske lokalitet
HasGeographicalLocalisationbooleanAngiveer om SOR enheden har en grafisk lokation
ParentSorIdentifierstringForældre SOR-id
ActivityAddressInformationActivityAddressInformationAktivitetsadressen
VisitingAddressInformationVisitingAddressInformationBesøgsadressen
PostalAddressInformationPostalAddressInformationPostadressen
PharmacyIdentifierPharmacyIdentifier (string, 20)SOR-enhedens apoteksnummer
EntityNameEntityName (string, 60)SOR Enhedens navn
EntityTypeIdentifierEntityTypeIdentifier (long)Teknisk nøgle for EntityType (SNOMED Concept Id)
VirtualAddressInformationVirtualAddressInformationAngiver enhedens hjemmesideadresse
ReportingLevelIndicatorReportingLevelIndicator (boolean)Angiver om enheden er indberetningsniveau til Landspatientregisteret (LPR2)
LocalAttributeCollectionLocalAttributeCollectionDer kan være op til 5 lokale attributter
LocalCodeLocalCode (stirng, 20)SOR-enhedens lokale kode. Attribut der frit kan benyttes af anvender organisationen.
EanLocationCodeState EanLocationCodeState Angiver om lokationsnummer er nedarvet fra den hierarkiske mor. Kan være 'own', 'inherited' eller 'none'.
EanLocationCodeEntity EanLocationCodeEntityType Angiver lokationsnummeret på SOR enheden
CommunicationSupplierCommunicationSupplierAngiver netoperatør for lokationsnummeret. Obligatorisk hvis lokationsnummeret oprettes.
PatientsAdmittedIndicatorPatientsAdmittedIndicator (boolean)Angiver om enheden er et sengeafsnit
AmbulantActivityIndicatorAmbulantActivityIndicator (boolean)Angiver om enheden er et ambulatorie
ShakIdentifierShakIdentifier (string, 7)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.
PrioritizedEntitySpecialityCollectionPrioritizedEntitySpecialityCollectionListe af SOR enhedens kliniske specialer. Der kan angives op til 8, hvoraf nr. 1 er hovedspecialet.
SystemSupplierSystemSupplier

Angiver systemleverandøren for lokationsnummeret. Obligatorisk hvis lokationsnummer oprettes.

ProviderIdentifierProviderIdentifier (string, 9)SOR-enhedens ydernummer
CVRnumberIdentifierCVRnumberIdentifier (string, 8)CVR nummer for SOR-enheden
ProductionUnitIdentifierProductionUnitIdentifier (string, 10)P nummer for SOR-enheden

...

Alle operationer vil som udgangspunkt returnere et Status objekt som en del af svaret. Dette object indeholder altid to felter, ErrorCode og Message. Hvis ErrorCode er 0, så var kaldet en succes, ellers skete der en fejl i løbet af kaldet. Positive værdier er validerings fejl fra SOR's interne systemer, og Message vil have en beskrivelse af fejlen. Mere tekniske fejl vil blive lavet som en SOAP fault. De nedenstående er hvilke denne applikation definerer:

MedCom fault codeFault stringBeskrivelse
invalid_signatureInvalid signatureAutentifikations fejl, invalid signatur
missing_required_headerUnable to read requestAutentifikations fejl, kan ikke læse forespørgelsen
security_level_failedInvalid authentication level, level 3 or 4 requiredAutorisations fejl, kun certifikat niveau 3 eller 4 er tilladt
expired_idcardCurrent time is outside of valid periodAutorisations fejl, uden for gyldighedsperioden for sikkerheds headeren
invalid_certificateThe type of certificate used is invalid, FOCES or MOCES requiredAutorisations fejl, ugyldig type af certifikat brugt, kun FOCES og MOCES er tilladt
not_authorizedCVR not whitelistedAutorisations fejl, CVR er ikke whitelisted

Error happened while contacting SOR databaseFejl under forespørgelse mod databasen
syntax_errorUnable to parse bodyFejl under transformeringen af SOAP body til et objekt

Unable to marshal objectFejl under transformeringen af object til XML

Unable to write bodyFejl under at skrive det transformerede objekt til klienten

Error happened while contacting SOR backendFejl under forespørgelse mod backenden

Invalid request typeUkendt operation mod backenden

Andre fejlkoder kan forekomme, men disse kommer fra backenden, eller dens underliggende services.

...