Borgerkommunikation.PersonkommentarService (Version 1 [UDV] 2023-1)
Denne service gør det muligt at registrere og opdatere generelle statuskommentarer på en person.
Metoder
GetPersonkommentarer (GET /personkommentar/)
Denne metode benyttes til at hente alle kommentarer, for en given borger.
Operation | Endpoint |
---|---|
GET | v1/personkommentar/ |
Input
[Personnummer i header]
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
Personkommentarer | IEnumerable<PersonkommentarDto> |
| 1 | Samling af generelle statuskommentarer tilknyttet personen ud fra (populært kaldet AMP kommentarfeltet). |
- Personkommentarstruktur | PersonkommentarDto |
| 0 - * |
|
- - PersonkommentarId | guid |
| 1 | Unik nøgle |
- - Kommentar | string | Length: 1-1000 | 1 | Kommentartekst |
- - DfdgRegistreringstidspunkt | dateTime |
| 1 | Hændelsesdato for registreringen |
- - RegistrerendeBruger | RegistrerendeBrugerDto |
| 1 | Registrerende sagsbehandler. |
- - - BrugerFuldtNavn | string | Length: 1-140 |
| Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her. |
- - - Fornavn | string | Length: 1-50 | 1 | Sagsbehandlerens fornavn |
- - - Mellemnavn | string | MaxLength: 40 | 0 - 1 | Sagsbehandlerens mellemnavn. |
- - - Efternavn | string | Length: 1-40 | 1 | Sagsbehandlerens efternavn. |
- - - BrugerId | string | Length: 1-64 | 1 | Sagsbehandlerens id. |
- - RegistrerendeMyndighed | RegistrerendeMyndighedDto |
| 1 | Detaljer på myndigheden. |
- - - Organisationskode (AuthorityCode) | string | Pattern: [-][1]|[0-9]{1,8} | 1 | Myndighedskode. |
- - - OrganisationType | https://starwiki.atlassian.net/wiki/spaces/UDV/pages/45220143 |
| 1 | Myndighedstype. |
- - - AuthorityName | string |
| 1 | Myndighedsnavn. |
e |
GetPersonkommentarerHistorik (GET /personkommentar/historik)
Denne metode benyttes til at hente historik for alle kommentarer, for en given borger.
Operation | Endpoint |
---|---|
GET | v1/personkommentar/historik |
Input
[Personnummer i header]
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
PersonkommentarHistorikResponse | PersonkommentarHistorikResponseDto |
|
|
|
- PersonkommentarHistorik | IEnumerable<PersonkommentarHistorikDto> |
| 0 - 1 | Liste af aktuelle og historiske kommentarer. |
- - PersonkommentarId | guid |
| 1 | Identifier for kommentar |
- - Kommentar (CommentText) | string | Length: 1-1000 | 1 | Kommentartekst |
- - Registreringstidspunkt (EventDate) | dateTime |
| 1 | Hændelsesdato for registreringen |
- - Berigtigelseskommentar | string |
| 0 - 1 | Kommentar til berigtigelse af en registrering. |
| ServiceModelBase |
| 1 |
|
- - Registreringsmetadata | RegistreringsmetadataDto |
| 1 |
|
- - - ErSlettet | boolean |
| 1 | Angiver om registreringen er en sletning |
- - - ErAktuel | boolean |
| 1 | Det er en række som er aktuel (kan typisk også ses i PSS). |
- - - RegistrerendeMyndighed | RegistrerendeMyndighedDto |
| 0 - 1 |
|
- - - - OrganisationType |
| 1 |
| |
- - - - Organisationskode | string | Length: 1-20 | 1 | Identifikation af organisation / myndighed |
- - - - RegistrerendeBruger | RegistrerendeBrugerDto |
| 0 - 1 |
|
- - - - - KaldendeBruger | KaldendeBrugerDto |
| 1 |
|
- - - - - - BrugerFuldtNavn | string | Length: 1-140 | 1 | Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her. |
- - - - - - BrugerType |
| 1 |
| |
- - - - - - BrugerId | string | Length: 1-255 | 1 | Unik identifikation af brugeren, f.eks. en GUID, et medarbejder ID, system ID, bruger ID, certifikat ID, cpr-nummer, email (hvis den er unik) o.l. |
- - - - - - BrugerEmail |
| 0 - 1 | Brugers e-mail. | |
- - - - - BrugerOrganisation | BrugerOrganisationDto |
| 1 |
|
- - - - - - OrganisationType |
| 1 |
| |
- - - - - - Organisattionskode | string | Pattern: [-][1]|[0-9]{1,8} | 1 | Organisationskode for den registrerende bruger. |
- - - - - DfdgRegistreringstidspunkt | date-time |
| 1 | Tidspunkt for registrering i DFDG |
CreatePersonkommentar (POST /personkommentar/)
Denne metode benyttes til at oprette en kommentar på en person
Operation | Endpoint |
---|---|
POST | v1/personkommentar/ |
Input
[Personnummer i header]
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
CreateRequest | CreateRequestType |
| 1 |
|
- CommentText | CommentType | Length: 1-1000 | 1 | Kommentarfelt til at beskrive en berigtigelse af en registrering |
Output
Task<Guid> hvor guiden er kommentarens id
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
(CreateResponse) | (CreateResponseType) |
| 1 |
|
- (ServiceReceipt) | (ServiceReceiptType) |
| 1 |
|
- - (EventDate) | dateTime |
| 1 | Tidspunkt for transaktionen eller registrering. |
- - (MessageIdentifier) | guid | 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 | Unik identifikation af transaktion eller registrering. |
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
1001 | Invalid cpr | The submitted cpr is either to long or short or contains data not interpretable as a date |
1010 | Unknown cpr | The submitted cpr is unknown to the system |
4405 | The person with specified cpr is dead | The person with specified cpr is dead |
4933 | The comment text cannot contain html tags | The comment text cannot contain html tags |
UpdatePersonkommentar (PUT /personkommentar/{kommentarId})
Denne metode benyttes til at opdaterer en general statuskommentar på en person
Operation | Endpoint |
---|---|
PUT | v1/personkommentar/{kommentarId} |
Input
[Personnummer i header]
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
PersonkommentarId | Guid |
|
|
|
UpdatePersonkommentarRequest | UpdatePersonkommentarRequestDto |
| 1 |
|
- Kommentar | string | Length: 1-1000 | 1 | Kommentarfelt til at beskrive en berigtigelse af en registrering |
- Berigtigelseskommentar | string | Length: 0-1500 | 0 - 1 | Kommentarfelt til at beskrive en berigtigelse af en registrering. |
Output
Intet andet end status.
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
UpdateResponse | UpdateResponseType |
| 1 |
|
- ServiceReceipt | ServiceReceiptType |
| 1 |
|
- - EventDate | dateTime |
| 1 | Tidspunkt for transaktionen eller registrering. |
- - MessageIdentifier | guid | 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 | Unik identifikation af transaktion eller registrering. |
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
4933 | The comment text cannot contain html tags | The comment text cannot contain html tags |
4683 | The CorrectionComment must contain content | The CorrectionComment must contain content |
DeletePersonkommentar (Delete /personkommentar/{kommentarId})
Denne metode benyttes til at slette en kommentar på en person
Operation | Endpoint |
---|---|
DELETE | v1/personkommentar/{kommentarId} |
Input
[Personnummer i header]
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
PersonkommentarId | Guid |
| 1 |
|
Berigtigelseskommentar [FromQuery] | string | Length: 0-1500 | 1 | Kommentarfelt til at beskrive en berigtigelse af en registrering. |
Output
Intet andet end status
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
DeleteResponse | DeleteResponseType |
| 1 |
|
- ServiceReceipt | ServiceReceiptType |
| 1 |
|
- - EventDate | dateTime |
| 1 | Tidspunkt for transaktionen eller registrering. |
- - MessageIdentifier | guid | 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 | Unik identifikation af transaktion eller registrering. |
Fejlkoder
Gammel Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
4589 | Unknown identifier | The submitted Identifier is unknown to the system |
4683 | The CorrectionComment must contain content | The CorrectionComment must contain content |