IllnessCompositeService (Version 5 [UDV], 2020-4)

Ændringer ift. version 4 er i denne arbejdsversion farvemarkeret.

V5 forventes prod.lagt med 2021-1, men skal og må først anvendes forretningsmæssigt af KSS, a-kasser og Jobnet fra 2021-2.

Metoder

CreateIllness

Metoden giver mulighed for at lave en sygemelding samtidig med en afmelding

Input

Knud spørger: Kan vi få typerne til at angive de rigtige kodelistenavne i stedet for blot "CodeListItemIdentifierType"?

ElementTypeDetaljerForekomstBeskrivelse
CreateIllnessRequestCreateIllnessRequestType
1
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.
-    AbsenceItemAbsenceItemType
1Angivelse af sygemeldingselementer
-    -    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende fraværsregistrering
-    -    StartDatedateTime
1Startdato for fravær.
-    -    EndDatedateTime
0 - 1Slutdato for fravær.
-    -    AbsenceTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for fravær
-    -    AbsenceCommentAbsenceCommentType
Base: string
Length: 0-15000 - 1Kommentar til fraværsoprettelsen
-    -    AbsenceCauseTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Afslutningsårsag for fravær
-    -    NotificationDatedateTime
1Anmeldelsesdato.
-    -    CurrentUnemploymentStatusTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Ledighedsgrad.
-    -    CompanyIdentifierCompanyIdentifierType
0 - 1Virksomhedsinformation
-    -    -    ProductionUnitIdentifierProductionUnitIdentifierType
Base: string
Length: 100 - 1En P-enhed får tildelt et entydigt identifikationsnummer, et P-nummer, som er et 10-cifret nummer. Et P-nummer vil altid være tilknyttet et CVR-nummer.
-    -    -    CVRnumberIdentifierCVRnumberIdentifierType
Base: string
Length: 81CVR-nummeret er et 8-cifret nummer, der er unikt for den enkelte virksomhed.
-    CancelEnrollmentItemCancelEnrollmentItemType
0 - 1Kombination af elementer i afmeldingen
-    -    CancellationDatedateTime
1Afslutningsdato for det aktuelle tilmeldeforhold.
-    -    RemovalCauseTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Afmeldeårsag for det aktuelle tilmeldeforhold.

Output

Knud bemærker: Response skal ændres til de nye standard response typer

ElementTypeDetaljerForekomstBeskrivelse
CreateIllnessResponseCreateIllnessResponseType
1
-    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Nøgle for den tilhørende fraværsregistrering
-    EnrollmentIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende tilmelderegistrering
-    EventDatedateTime
1Hændelsestidspunkt for registrering I DFDG

Fejlkoder

FejlkodeFejltekstBeskrivelse
1014Failed to validate messageThe submitted message could not be validated
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system
4322The cancellation date must be today, maximum 30 days after or 60 in case of a less intensive effortThe cancellation date must be today, maximum 30 days after or 60 in case of a less intensive effort
4339Only clients Tilmeldt uden ydelse can have the unemploymentstatus ikke ledigOnly clients Tilmeldt uden ydelse can have the unemploymentstatus ikke ledig
4340The submitted CauseTypeIdentifier is invalidThe submitted CauseTypeIdentifier is invalid
4367The person is not enrolledThe person is not enrolled
4405The person with specified cpr is deadThe person with specified cpr is dead
4575You are not authorizedYou are not authorized to execute the operation
4685The reported absence has a start date before todays dateThe reported absence has a start date before todays date
4686This person must have an active contact group registrationThis person must have an active contactgroupregistration
4980Cause type identifier is required when setting illness end dateCause type identifier is required when setting illness end date
4966Registration cannot be completed because start date is more than 4 weeks in the pastRegistration cannot be completed because start date is more than 4 weeks in the past
4637The reported absence overlaps an existing absence of the same typeThe reported absence overlaps an existing absence of the same type
4990Illness is not possible because of open enrollmentIllness is not possible because of open enrollment
5013Unemployment-level must be set when current ContactGroup is 1, DagpengemodtagerUnemployment-level must be set when current ContactGroup is 1, Dagpengemodtager
5014Unemployment-level only valid when current ContactGroup is 1, DagpengemodtagerUnemployment-level only valid when current ContactGroup is 1, Dagpengemodtager
5016Cvr number is required when contact group is 24, Sygedagpengemodtager for beskæftigelseCvr number is required when contact group is 24, Sygedagpengemodtager for beskæftigelse
5019CVR and P number are not allowed for the contactgroupCVR and P number are not allowed for the contactgroup
6052Codelist value is only for internal useCodelist value is only for internal use
7061AbsenceCause is not coherent with contact group.AbsenceCause is not coherent with contact group.
8082CVR is not valid for paper form.CVR is not valid for paper form.
9361AbsenceCause is illegal for this AbsenceTypeAbsenceCause is illegal for this AbsenceType
9362Illness NotificationDate must be today or earlierIllness NotificationDate must be today or earlier

UpdateIllness

Metoden giver mulighed for at opdatere en sygemelding

Knud spørger: Kan vi få typerne til at angive de rigtige kodelistenavne i stedet for blot "CodeListItemIdentifierType"?

Input

ElementTypeDetaljerForekomstBeskrivelse
UpdateIllnessRequestUpdateIllnessRequestType
1
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.
-    AbsenceItemAbsenceItemType
1Angivelse af sygemeldingselementer
-    -    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende fraværsregistrering
-    -    StartDatedateTime
1Startdato for fravær.
-    -    EndDatedateTime
0 - 1Slutdato for fravær.
-    -    AbsenceTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for fravær
-    -    AbsenceCommentAbsenceCommentType
Base: string
Length: 0-15000 - 1Kommentar til fraværsoprettelsen
-    -    AbsenceCauseTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Afslutningsårsag for fravær
-    -    NotificationDatedateTime
1Anmeldelsesdato.
-    -    CurrentUnemploymentStatusTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Ledighedsgrad.
-    -    CompanyIdentifierCompanyIdentifierType
0 - 1Virksomhedsinformation
-    -    -    ProductionUnitIdentifierProductionUnitIdentifierType
Base: string
Length: 100 - 1En P-enhed får tildelt et entydigt identifikationsnummer, et P-nummer, som er et 10-cifret nummer. Et P-nummer vil altid være tilknyttet et CVR-nummer.
-    -    -    CVRnumberIdentifierCVRnumberIdentifierType
Base: string
Length: 81CVR-nummeret er et 8-cifret nummer, der er unikt for den enkelte virksomhed.
-    CancelEnrollmentItemCancelEnrollmentItemType
0 - 1Kombination af elementer i afmeldingen
-    -    CancellationDatedateTime
1Afslutningsdato for det aktuelle tilmeldeforhold.
-    -    RemovalCauseTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Afmeldeårsag for det aktuelle tilmeldeforhold.

Output

Knud bemærker: Response skal ændres til de nye standard response typer

ElementTypeDetaljerForekomstBeskrivelse
UpdateIllnessResponseUpdateIllnessResponseType
1
-    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Nøgle for den tilhørende fraværsregistrering
-    EnrollmentIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende tilmelderegistrering
-    EventDatedateTime
1Hændelsestidspunkt for registrering I DFDG

Fejlkoder

FejlkodeFejltekstBeskrivelse
1014Failed to validate messageThe submitted message could not be validated
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system
4322The cancellation date must be today, maximum 30 days after or 60 in case of a less intensive effortThe cancellation date must be today, maximum 30 days after or 60 in case of a less intensive effort
4340The submitted CauseTypeIdentifier is invalidThe submitted CauseTypeIdentifier is invalid
4367The person is not enrolledThe person is not enrolled
4405The person with specified cpr is deadThe person with specified cpr is dead
4575You are not authorizedYou are not authorized to execute the operation
4632The specified Absenceregistration is not known to the systemThe specified Absenceregistration is not known to the system
4637The reported absence overlaps an existing absence of the same typeThe reported absence overlaps an existing absence of the same type
4647The Startdate cannot be changedThe Startdate cannot be changed
4685The reported absence has a start date before todays dateThe reported absence has a start date before todays date
4686This person must have an active contact group registrationThis person must have an active contactgroupregistration
4963Registration cannot be completed because start date is in the pastRegistration cannot be completed because start date is in the past
4966Registration cannot be completed because start date is more than 4 weeks in the pastRegistration cannot be completed because start date is more than 4 weeks in the past
4980Cause type identifier is required when setting illness end dateCause type identifier is required when setting illness end date
4981Absence comment required when updating illness start date and end dateAbsence comment required when updating illness start date and end date
4990Illness is not possible because of open enrollmentIllness is not possible because of open enrollment
5013Unemployment-level must be set when current ContactGroup is 1, DagpengemodtagerUnemployment-level must be set when current ContactGroup is 1, Dagpengemodtager
5014Unemployment-level only valid when current ContactGroup is 1, DagpengemodtagerUnemployment-level only valid when current ContactGroup is 1, Dagpengemodtager
5015Unemployment-level can not be changedUnemployment-level can not be changed
5017Cvr number and p number cannot be changedCvr number and p number cannot be changed
5018Update of illness for contactgroup 24 and 25 is not allowedUpdate of illness for contactgroup 24 and 25 is not allowed
7061AbsenceCause is not coherent with contact group.AbsenceCause is not coherent with contact group.
9361AbsenceCause is illegal for this AbsenceTypeAbsenceCause is illegal for this AbsenceType
9362Illness NotificationDate must be today or earlierIllness NotificationDate must be today or earlier

CreateRecovery

Metoden giver mulighed for at lave en raskmelding samtidig med en tilmelding og/eller et kontaktgruppeskifte eller afslutning af kontaktgruppe

Knud spørger: Kan vi få typerne til at angive de rigtige kodelistenavne i stedet for blot "CodeListItemIdentifierType"?

Input

ElementTypeDetaljerForekomstBeskrivelse
CreateRecoveryRequestCreateRecoveryRequestType
1

-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001
CivilRegistrationNumber (PNR)

Description: Unique identification of a person

The Civil Registration System contains: - Data
on persons, who after 1968 April 2nd Danish
registry of citizens. As for Greenland the
corresponding date is 1972 may 1st. - Danish
citizens living outside Denmark (who must pay
duty and ATP) has also been given a civil
registration number. - Civil registration
numbers are also assigned for other
administrative purposes.


Value space: The civil registration number
consists of two parts. The first part is the
valid birthday in the form DDMMYY. The following
part is a serial number of four digits. The
civil registration number may also hold the
value 0000000000. This value is used where the
civil registration number is required but
unknown.

Lifecycle: The civil registration number is
generated and assigned at birth, entry and
change of civil registration number of for
administrative reasons. The civil registration
number may be assigned via hospitals.

The civil registration number is not to be
deleted.

Remarks: 1994 June 11th the civil registration
number was changed according to this
description.

-    AbsenceItemAbsenceItemType
1Angivelse af sygemeldingselementer
-    -    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende fraværsregistrering
-    -    StartDatedateTime
1Startdato for fravær.
-    -    EndDatedateTime
0 - 1Slutdato for fravær.
-    -    AbsenceTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for fravær
-    -    AbsenceCommentAbsenceCommentType
Base: string
Length: 0-15000 - 1Kommentar til fraværsoprettelsen
-    -    AbsenceCauseTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Afslutningsårsag for fravær
-    -    NotificationDatedateTime
1Anmeldelsesdato.
-    -    CurrentUnemploymentStatusTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Ledighedsgrad.
-    -    CompanyIdentifierCompanyIdentifierType
0 - 1Virksomhedsinformation
-    -    -    ProductionUnitIdentifierProductionUnitIdentifierType
Base: string
Length: 100 - 1En P-enhed får tildelt et entydigt identifikationsnummer, et P-nummer, som er et 10-cifret nummer. Et P-nummer vil altid være tilknyttet et CVR-nummer.
-    -    -    CVRnumberIdentifierCVRnumberIdentifierType
Base: string
Length: 81CVR-nummeret er et 8-cifret nummer, der er unikt for den enkelte virksomhed.
-    EnrollmentItemEnrollmentItemType
0 - 1Indeholder data til en registrering af tilmelding
-    -    ClientCategoryTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for tilmeldekategori
-    -    EnrollmentDatedateTime
1Tilmeldedatoen hvor det angivne tilmeldeforhold starter. Dette er datoen, hvor den ledige har henvendt sig enten gennem Jobnet eller Jobcentret.
-    -    CurrentUnemploymentStatusTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for ledighedsstatus ved tilmelding
-    -    ProfessionCollectionProfessionCollectionType
1Liste af stillingsbetegnelser
-    -    -    ProfessionProfessionType
1 - 200Indeholder data til en stillingsbetegnelse
-    -    -    -    DiscoWebIdentifierint
1Stillingsbetegnelse.976.8

-    -    -    -    ConceptUriDa



1Unik ESCO STAR identifikation pĂĄ stillingsbetegnelse.976.8

-    -    -    -    AliasIdentifier



0 - 1Unik ESCO STAR identifikation pĂĄ alias.976.8
-    -    -    -    HasEducationboolean
1Angivelse af om personen har uddannelse for den angivne stillingsbetegnelse.
-    -    -    -    YearLastUsedint
1Angivelse hvornĂĄr personen senest var aktiv indenfor stillingen.
-    -    -    -    MonthsOfExperienceint
1Angivelse hvor mange mĂĄneder personen har erfaring fra stillingen.
-    -    EmailAddressIdentifierEmailAddressIdentifierType
Base: string
Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64})0 - 1Emailadresse.
-    ContactGroupItemContactGroupItemType
0 - 1Angivelse af kontaktgruppeelement. ContactGroupIdentifier skal kun angives ved opdatering af eksisterende kontaktgruppe
-    -    ContactGroupIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unik nøgle for denne kontaktgruppe.
-    -    StartDatedateTime
1Startdato for kontaktgruppe.
-    -    EndDatedateTime
0 - 1Slutdato for kontaktgruppe.
-    -    EventTimedateTime
0 - 1Hændelsesdato for kontaktgruppen.
-    -    ContactGroupTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100001Typeangivelse for kontaktgruppe
-    -    CorrectionCommentCorrectionCommentType
Base: string
Length: 0-15000 - 1Kommentar til berigtigelse af en registrering.

Output

ElementTypeDetaljerForekomstBeskrivelse
CreateRecoveryResponseCreateRecoveryResponseType
1
-    AbsenceIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Nøgle for den tilhørende fraværsregistrering
-    EnrollmentIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende tilmelderegistrering
-    ContactGroupIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}0 - 1Nøgle for den tilhørende kontaktgrupperegistrering
-    EventDatedateTime
1Hændelsestidspunkt for registrering I DFDG

Fejlkoder

FejlkodeFejltekstBeskrivelse
1014Failed to validate messageThe submitted message could not be validated
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system
4313Invalid client category typeThe submitted client category type is no recognized as a valid client category type
4314Invalid current unemployment status type identifierThe submitted identifier is not recognized as a valid unemployment status type identifier
4405The person with specified cpr is deadThe person with specified cpr is dead
4417Client must be a member of an unemploymentfund to be an unemploymentfundrecipientClient must be a member of an unemploymentfund to be an unemploymentfundrecipient
4318One or more profession is invalidThe submitted request contains one or more invalid profession identifiers
4316Enrollment overlapThe submitted enrollment date lies within or before an existing enrollment period
4615This absenceregistration must have an end-dateThis absenceregistration must have an end-date
4645This person has a absenceregistration that conflicts with this ContactgroupThis person has a absenceregistration that conflicts with this Contactgroup
4698Parameter is negativeParameter is negative
4710The submitted value of YearLastUsed is not a valid yearThe submitted value of YearLastUsed is not a valid year
4725This person cannot be enrolled because the person has a temporary foreign address registeredThis person cannot be enrolled because the person has a temporary foreign address registered
4749The enrollment date must be of todays dateThe enrollment date must be of todays date
4750The client has an absence registration that does not allow enrollmentThe client has an absence registration that does not allow enrollment
4646The ContactGroupTypeIdentifier cannot be changedThe ContactGroupTypeIdentifier cannot be changed
4647The Startdate cannot be changedThe Startdate cannot be changed
4648The Enddate cannot be before todays dateThe Enddate cannot be before todays date
4669The enddate must not be earlier than the start dateThe enddate must not be earlier than the start date
4919The contact group can not be ended due to an active enrollmentThe contact group can not be ended due to an active enrollment
4575You are not authorizedYou are not authorized to execute the operation
4731Registration is not allowed because of an illegal combination of the contactgroup and enrollmentRegistration is not allowed because of an illegal combination of the contactgroup and enrollment
4685The reported absence has a start date before todays dateThe reported absence has a start date before todays date
4686This person must have an active contact group registrationThis person must have an active contactgroupregistration
4980Cause type identifier is required when setting illness end dateCause type identifier is required when setting illness end date
4966Registration cannot be completed because start date is more than 4 weeks in the pastRegistration cannot be completed because start date is more than 4 weeks in the past
4637The reported absence overlaps an existing absence of the same typeThe reported absence overlaps an existing absence of the same type
4990Illness is not possible because of open enrollmentIllness is not possible because of open enrollment
4992The person must be enrolled or contactgroup endedThe person must be enrolled or contactgroup ended
4993The person has an open illnessThe person has an open illness
5010When absence end date is today, Enrollment date must not be today.When absence end date is today, Enrollment date must not be today.
6052Codelist value is only for internal useCodelist value is only for internal use
7061AbsenceCause is not coherent with contact group.AbsenceCause is not coherent with contact group.
8063EventTime must be equal to or before contactgroup start.EventTime must be equal to or before contactgroup start.
8065EventTime can not be changed.EventTime can not be changed.
9148The current category does not allow enrollment.The current category does not allow enrollment.
9331It is not allowed to create the ContactGroup for jobcenterIt is not allowed to create the ContactGroup for jobcenter
9361AbsenceCause is illegal for this AbsenceTypeAbsenceCause is illegal for this AbsenceType

>>>>>>>>> Fra JobnetIllenssService

GetIllnessState

Input

Element
Type
Detaljer
Forekomst
Beskrivelse

GetIllnessStateRequestGetIllnessStateRequestType
1

-    CvCustomerIdentifierCvCustomerIdentifierType
Base: string
Pattern: [0-9]{8}1
976.8
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierTypeBase: stringPattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.976.8

Output

Element
Type
Detaljer
Forekomst
Beskrivelse
GetIllnessStateResponseGetIllnessStateResponseType
1
-    IsIllnessAllowedboolean
1

Fejlkoder

Knud har farvemarkeret 4400 og tilføjet 1001 og 1010

Fejlkode
Fejltekst
Beskrivelse
1014Failed to validate messageThe submitted message could not be validated
4400CV Customer Number is unknownThe supplied CV Customer Number is unknown to the system
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system

ReportIllness

Input

Knud spørger: Kan vi få typerne til at angive de rigtige kodelistenavne i stedet for blot "CodeListItemIdentifierType"?

Element
Type
Detaljer
Forekomst
Beskrivelse

ReportIllnessRequestReportIllnessRequestType
1

-    CvCustomerIdentifierCvCustomerIdentifierType
Base: string
Pattern: [0-9]{8}1
976.8
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierTypeBase: stringPattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.976.8
-    RegistrationDatedateTime
1Hændelsesdatoen for registreringen.
-    StartDatedateTime
1Startdato for registreringen.
-    EndDatedateTime
0 - 1Slutdato for registreringen.
-    CurrentUnemploymentStatusTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000 - 1Ledighedsgrad.

Output

Element
Type
Detaljer
Forekomst
Beskrivelse
ReportIllnessResponseReportIllnessResponseType
1
-    IllnessReceiptIllnessReceiptType
1Kvittering for registreringen indeholdende.
-    -    EventDatedateTime
1Hændelsesdato for registreringen i det fælles datagrundlag
-    -    IllnessIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unikt ID for sygemeldingen
-    -    PersonNameStructurePersonNameStructureType
1Unikt ID for sygemeldingen
-    -    -    PersonGivenNamePersonGivenNameType
Base: string
Length: 1-501Erklæring af personens fornavn(e).
-    -    -    PersonMiddleNamePersonMiddleNameType
Base: string
Length: 1-400 - 1Erklæring af personens mellemnavne(e).
-    -    -    PersonSurnameNamePersonSurnameNameType
Base: string
Length: 1-401Erklæring af en persons efternavne(e).
-    -    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001
CivilRegistrationNumber (PNR)

Description:
Unique identification of a person

The Civil Registration System contains:
- Data on persons, who after 1968 April 2nd Danish registry of citizens.
As for Greenland the corresponding date is 1972 may 1st.
- Danish citizens living outside Denmark (who must pay duty and ATP)
has also been given a civil registration number.
- Civil registration numbers are also assigned for other administrative purposes.


Value space:
The civil registration number consists of two parts.
The first part is the valid birthday in the form DDMMYY.
The following part is a serial number of four digits.
The civil registration number may also hold the value 0000000000.
This value is used where the civil registration number is required but unknown.

Lifecycle:
The civil registration number is generated and assigned at birth, entry and change of civil registration number of for administrative reasons.
The civil registration number may be assigned via hospitals.

The civil registration number is not to be deleted.

Remarks:
1994 June 11th the civil registration number was changed according to this description.
-    -    ReceiptTextReceiptTextType
Base: string
Length: 0-30001Kvitteringstekst som det fælles datagrundlag leverer på baggrund af person-oplysninger. Kvitteringstekst leveres som markeret tekst, så det er muligt at formatere kvitteringen på Jobnet.

Fejlkoder

Knud har farvemarkeret 4400 + 9336 + 9346 og tilføjet 1001 og 1010

Fejlkode
Fejltekst
Beskrivelse
1014Failed to validate messageThe submitted message could not be validated
4339Only clients Tilmeldt uden ydelse can have the unemploymentstatus ikke ledigOnly clients Tilmeldt uden ydelse can have the unemploymentstatus ikke ledig
4400CV Customer Number is unknownThe supplied CV Customer Number is unknown to the system
4614The absence registration is not allowed due to invalid overlap between absence typesThe absence registration is not allowed due to invalid overlap between absence types
4637The reported absence overlaps an existing absence of the same typeThe reported absence overlaps an existing absence of the same type
5013Unemployment-level must be set when current ContactGroup is 1, DagpengemodtagerUnemployment-level must be set when current ContactGroup is 1, Dagpengemodtager
5014Unemployment-level only valid when current ContactGroup is 1, DagpengemodtagerUnemployment-level only valid when current ContactGroup is 1, Dagpengemodtager
9336CV number has to be specifiedCV number has to be specified
9337Call to SetFlexijobApproved failedCall to SetFlexijobApproved failed
9344Missing or incorrect data, profile cannot be retrievedMissing or incorrect data, profile cannot be retrieved
9345Missing or incorrect data gives warningMissing or incorrect data gives warning
9346Call to CVServiceForDFDG failedCall to CVServiceForDFDG failed
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system

ReportIllnessRecovery

Input

Element
Type
Detaljer
Forekomst
Beskrivelse

ReportIllnessRecoveryRequestReportIllnessRecoveryRequestType
1

-    CvCustomerIdentifierCvCustomerIdentifierType
Base: string
Pattern: [0-9]{8}1
976.8
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierTypeBase: stringPattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.976.8
-    RegistrationDatedateTime
1Hændelsesdatoen for registreringen.
-    IllnessIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unikt ID for sygemeldingen, hvorpå der skal foretages en raskmelding.

Output

Element
Type
Detaljer
Forekomst
Beskrivelse
ReportIllnessRecoveryResponseReportIllnessRecoveryResponseType
1
-    IllnessReceiptIllnessReceiptType
1Kvittering for registreringen indeholdende.
-    -    EventDatedateTime
1Hændelsesdato for registreringen i det fælles datagrundlag
-    -    IllnessIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unikt ID for sygemeldingen
-    -    PersonNameStructurePersonNameStructureType
1Unikt ID for sygemeldingen
-    -    -    PersonGivenNamePersonGivenNameType
Base: string
Length: 1-501Erklæring af personens fornavn(e).
-    -    -    PersonMiddleNamePersonMiddleNameType
Base: string
Length: 1-400 - 1Erklæring af personens mellemnavne(e).
-    -    -    PersonSurnameNamePersonSurnameNameType
Base: string
Length: 1-401Erklæring af en persons efternavne(e).
-    -    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001
CivilRegistrationNumber (PNR)

Description:
Unique identification of a person

The Civil Registration System contains:
- Data on persons, who after 1968 April 2nd Danish registry of citizens.
As for Greenland the corresponding date is 1972 may 1st.
- Danish citizens living outside Denmark (who must pay duty and ATP)
has also been given a civil registration number.
- Civil registration numbers are also assigned for other administrative purposes.


Value space:
The civil registration number consists of two parts.
The first part is the valid birthday in the form DDMMYY.
The following part is a serial number of four digits.
The civil registration number may also hold the value 0000000000.
This value is used where the civil registration number is required but unknown.

Lifecycle:
The civil registration number is generated and assigned at birth, entry and change of civil registration number of for administrative reasons.
The civil registration number may be assigned via hospitals.

The civil registration number is not to be deleted.

Remarks:
1994 June 11th the civil registration number was changed according to this description.
-    -    ReceiptTextReceiptTextType
Base: string
Length: 0-30001Kvitteringstekst som det fælles datagrundlag leverer på baggrund af person-oplysninger. Kvitteringstekst leveres som markeret tekst, så det er muligt at formatere kvitteringen på Jobnet.

Fejlkoder

Knud har farvemarkeret 4400 + 9336 og tilføjet 1001 og 1010

Fejlkode
Fejltekst
Beskrivelse
1014Failed to validate messageThe submitted message could not be validated
4400CV Customer Number is unknownThe supplied CV Customer Number is unknown to the system
6006There is no open illness from work for this personThere is no open illness from work for this person
9336CV number has to be specifiedCV number has to be specified
9337Call to SetFlexijobApproved failedCall to SetFlexijobApproved failed
9346Call to CVServiceForDFDG failedCall to CVServiceForDFDG failed
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cprThe submitted cpr is unknown to the system

ReportIllnessRecoveryAndBook

Input

Element
Type
Detaljer
Forekomst
Beskrivelse

ReportIllnessRecoveryAndBookRequestReportIllnessRecoveryAndBookRequestType
1

-    CvCustomerIdentifierCvCustomerIdentifierType
Base: string
Pattern: [0-9]{8}1
976.8
-    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierTypeBase: stringPattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001Borgers personnummer.976.8
-    RegistrationDatedateTime
1Hændelsesdatoen for registreringen.
-    IllnessIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unikt ID for sygemeldingen, hvorpå der skal foretages en raskmelding.
-    BookingStartTimedateTime
1Starttidspunktet pĂĄ booking.
-    InterviewOptionIDguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1

-    CaseWorkerIdentifierCaseWorkerIdentifierType
Base: string
Length: 1-2550 - 1

Output

Knud bemærker: Husnr format bør opdateres så der tillades bindestreger i output (så vi kan håndtere det den dag det tillades i input)

Element
Type
Detaljer
Forekomst
Beskrivelse
ReportIllnessRecoveryAndBookResponseReportIllnessRecoveryAndBookResponseType
1
-    IllnessReceiptIllnessReceiptType
1Kvittering for registreringen indeholdende.
-    -    EventDatedateTime
1Hændelsesdato for registreringen i det fælles datagrundlag
-    -    IllnessIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Unikt ID for sygemeldingen
-    -    PersonNameStructurePersonNameStructureType
1Unikt ID for sygemeldingen
-    -    -    PersonGivenNamePersonGivenNameType
Base: string
Length: 1-501Erklæring af personens fornavn(e).
-    -    -    PersonMiddleNamePersonMiddleNameType
Base: string
Length: 1-400 - 1Erklæring af personens mellemnavne(e).
-    -    -    PersonSurnameNamePersonSurnameNameType
Base: string
Length: 1-401Erklæring af en persons efternavne(e).
-    -    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
Base: string
Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000001
CivilRegistrationNumber (PNR)

Description:
Unique identification of a person

The Civil Registration System contains:
- Data on persons, who after 1968 April 2nd Danish registry of citizens.
As for Greenland the corresponding date is 1972 may 1st.
- Danish citizens living outside Denmark (who must pay duty and ATP)
has also been given a civil registration number.
- Civil registration numbers are also assigned for other administrative purposes.


Value space:
The civil registration number consists of two parts.
The first part is the valid birthday in the form DDMMYY.
The following part is a serial number of four digits.
The civil registration number may also hold the value 0000000000.
This value is used where the civil registration number is required but unknown.

Lifecycle:
The civil registration number is generated and assigned at birth, entry and change of civil registration number of for administrative reasons.
The civil registration number may be assigned via hospitals.

The civil registration number is not to be deleted.

Remarks:
1994 June 11th the civil registration number was changed according to this description.
-    -    ReceiptTextReceiptTextType
Base: string
Length: 0-30001Kvitteringstekst som det fælles datagrundlag leverer på baggrund af person-oplysninger. Kvitteringstekst leveres som markeret tekst, så det er muligt at formatere kvitteringen på Jobnet.
-    JobnetBookingDetailsJobnetBookingDetailsType
1
-    -    BookingIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1
-    -    BookingOriginatorBookingOriginatorType
1
-    -    -    OrganisationCodeOrganisationCodeType
Base: int
MinInclusive: 0
MaxExclusive: 100000000
1Unik kode for den organisation, som bookingen er oprettet af eller pĂĄ vegne af.
-    -    -    OrganisationTypeIdentifierOrganisationTypeIdentifierType
1Organisationstype for den organisation, som bookingen er oprettet af eller pĂĄ vegne af.
-    -    CitizenShouldAcceptBookingboolean
1
-    -    AcceptedBookingboolean
1
-    -    ReBookingPossibleboolean
1
-    -    ReBookingDeadlinedateTime
0 - 1
-    -    CancellationPossibleboolean
1
-    -    CancellationDeadlinedateTime
0 - 1
-    -    SelfBookedboolean
1
-    -    CompulsoryAttendanceboolean
1
-    -    BookingStartTimedateTime
1
-    -    BookingEndTimedateTime
0 - 1
-    -    InterviewTypeIdentifierInterviewTypeIdentifierType
1
-    -    InterviewFormTypeIdentifierInterviewFormTypeIdentifierType
1
-    -    MeetingTitleMeetingTitleType
Base: string
Length: 1-1001
-    -    MeetingDescriptionMeetingDescriptionType
Base: string
Length: 0-5000 - 1
-    -    ReferenceInterviewboolean
1
-    -    InterviewSupervisorCaseWorkerStructureType
1
-    -    -    CaseWorkerGivenNamePersonGivenNameType
Base: string
Length: 1-501Sagsbehandlerens fornavn.
-    -    -    CaseWorkerMiddleNamePersonMiddleNameType
Base: string
Length: 1-400 - 1Sagsbehandlerens mellemnavn.
-    -    -    CaseWorkerSurnamePersonSurnameNameType
Base: string
Length: 1-401Sagsbehandlerens efternavn.
-    -    -    CaseWorkerIdentifierCaseWorkerIdentifierType
Base: string
Length: 1-2551
-    -    InterviewLocationDetailInterviewLocationDetailType
0 - 1
-    -    -    InterviewLocationDescriptionInterviewLocationDescriptionType
Base: string
Length: 1-2000 - 1
-    -    -    AddressPostalAddressPostalType
0 - 1
-    -    -    -    MailDeliverySublocationIdentifierMailDeliverySublocationIdentifierType
Base: string
Length: 1-340 - 1
Navn pĂĄ bygning
-    -    -    -    StreetNameStreetNameType
Base: string
Length: 1-401Vejnavn.
-    -    -    -    StreetNameForAddressingNameStreetNameForAddressingNameType
Base: string
Length: 1-200 - 1
Forkortet vejnavn. MĂĄ ikke mĂĄ overstige 20 tegn.
-    -    -    -    StreetBuildingIdentifierStreetBuildingIdentifierType
Base: string
Pattern: ([1-9]|[1-9][0-9]|[1-9][0-9]{2})|([1-9][A-Z]|[1-9][0-9][A-Z]|[1-9][0-9]{2}[A-Z])1
Husnummer
-    -    -    -    FloorIdentifierFloorIdentifierType
Base: string
Pattern: [1-9]|[1-9][0-9]|KL|ST|kl|st|k[2-9]|K[2-9]0 - 1
Etagenummer
-    -    -    -    SuiteIdentifierSuiteIdentifierType
Base: string
Length: 1-40 - 1
Dør-angivelse, fx th.
-    -    -    -    DistrictSubdivisionIdentifierDistrictSubdivisionIdentifierType
Base: string
Length: 1-340 - 1
Yderligere bynavn eller områdenavn hvor nødvendigt.
-    -    -    -    PostOfficeBoxIdentifierPostOfficeBoxIdentifierType
Base: integer
MinInclusive: 1
MaxInclusive: 9999
0 - 1
Postboksnummer
-    -    -    -    PostCodeIdentifierPostCodeIdentifierType
Base: string
Pattern: [0-9]{4}1Postnummer
-    -    -    -    DistrictNameDistrictNameType
Base: string
Length: 1-201
Bynavn
-    -    -    -    CountryIdentificationCodeCountryIdentificationCodeType
Base: _CountryIdentificationCodeType

0 - 1Landekode.
-    -    -    -    -    BaseType_CountryIdentificationCodeType
Base: string
Pattern: [a-z,A-Z]{2}|[a-z,A-Z]{3}|[0-9]{3}|[0-9]{4}1Dette er en støttetype til CountryIdentificationCodeType. Det regulære udtryk er et valg for de 4 forskellige regulære udtryk for de forskellige formater. ISO 3166 standard, alpha 2: [a-z,A-Z]{2}. Eksempel "DK" for Danmark. ISO 3166 standard, alpha 3: [a-z,A-Z]{3}. Eksempel "DKN" for Danmark. UN Statistics Divisions country codes: [0-9]{3}. Eksempel "208" for Danmark AuthorityCode from the Central Office of Civil Registration: [0-9]{4}. Eksempel "5100" for Danmark.
-    -    InterviewContactDetailInterviewContactDetailType
0 - 1
-    -    -    DigitalContactIdentifierDigitalContactIdentifierType
Base: string
Length: 0-2550 - 1
-    -    -    PhoneNumberTelephoneNumberIdentifierType
Base: string
Pattern: (\+)?[0-9]{3,20}0 - 1Vil være udfyldt med vejlederens telefonnummer, alternativt hovednummer til jobcenter. Skal angives, hvis det er borger, der skal ringe.
-    -    -    ShouldCitizenCallboolean
0 - 1Angiver hvorvidt borgeren skal ringe i forbindelse med et telefonisk møde.
-    -    InterviewContactTypeIdentifierInterviewContactTypeIdentifierType
1
-    -    ShowCaseWorkerboolean
1
-    -    InterviewUnemploymentFundParticipationboolean
0 - 1
-    -    InterviewWithMoreAuthoritiesboolean
0 - 1
-    -    BookingParticipantCollectionBookingParticipantCollectionType
0 - 1
-    -    -    BookingParticipantTypeBookingParticipantTypeType
1 - *
-    -    -    -    InterviewParticipantNameInterviewParticipantNameType
Base: string
Length: 1-2560 - 1
-    -    -    -    ExternalAuthorityParticipantIdExternalAuthorityParticipantIdType
Base: string
Length: 1-2560 - 1
-    -    -    -    ParticipantTypeIdentifierParticipantTypeIdentifierType
1
-    -    -    -    ContactDetailsContactDetailsType
Base: string
Length: 1-30000 - 1

Fejlkoder

Knud har farvemarkeret 4400 + 9336 og tilføjet 1001 og 1010

Fejlkode
Fejltekst
Beskrivelse
1014Failed to validate messageThe submitted message could not be validated
4400CV Customer Number is unknownThe supplied CV Customer Number is unknown to the system
4769The connection to an external bookingsystem could not be establishedThe connection to an external bookingsystem could not be established
4783The BookingTime cannot be before todays dateThe BookingTime cannot be before todays date
4819The BookingStartTime is no longer availableThe BookingStartTime is no longer available
4822Could not find the caseworker with the specified CVR-RIDCould not find the caseworker with the specified CVR-RID
6006There is no open illness from work for this personThere is no open illness from work for this person
8108The specified InterviewOptionID is not active or is unknown to the systemThe specified InterviewOptionID is not active or is unknown to the system
8109The booking time is NOT within the allowed range of dates for this interview optionThe booking time is NOT within the allowed range of dates for this interview option
8111An error occured when trying to look up the supplied PersonCivilRegistrationIdentifierAn error occured when trying to look up the supplied PersonCivilRegistrationIdentifier
8273Citizen already has a booking of type Jobsamtale.Citizen already has a booking of type Jobsamtale.
8288Booking is later than deadline of existing InterviewDeadline with same InterviewType.Booking is later than deadline of existing InterviewDeadline with same InterviewType.
9003The interview supervisor specified is not allowed for this interview optionThe interview supervisor specified is not allowed for this interview option
9018Selfbooking failed because an External bookingsystem configuration is missingSelfbooking failed because an External bookingsystem configuration is missing
9336CV number has to be specifiedCV number has to be specified
9337Call to SetFlexijobApproved failedCall to SetFlexijobApproved failed
9346Call to CVServiceForDFDG failedCall to CVServiceForDFDG failed
1001Invalid cprThe submitted cpr is either to long or short or contains data not interpretable as a date
1010Unknown cpr The submitted cpr is unknown to the system