Type: OnBehalfOfType
Beskrivelse: En structur der indeholder autorisationsid'et eller CPR på den person som er ansvarlig for handlingen.
<xs:complexType name="OnBehalfOfType">
<xs:sequence>
<xs:element name="HealthcareProfessionalIdentifier" type="mc160:HealthcareProfessionalIdentifierType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
HealthcareProfessionalIdentifier
Beskrivelse:
Identifier for healthcare professional (authorisatoin number for authorised professionals, CPR for non-auth.)
Type:
HealthcareProfessionalIdentifierType
Antal
Præcis én
Type: TimingType
Beskrivelse: En structur til at spore tidsforbruget mellem request og response på et webservice-kald
<xs:complexType name="TimingType">
<xs:sequence>
<xs:element name="SystemName" type="mc160:SystemNameType" />
<xs:element name="ServiceName" type="mc160:ServiceNameType" />
<xs:element name="TimeInMilliseconds" type="xs:int" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
SystemName
Beskrivelse:
Navn eller beskrivelse af computersystemet der sender dokumentet
Type:
SystemNameType
Antal
Præcis én
Navn:
ServiceName
Beskrivelse:
Servicenavn, f.eks. "createWarrant"
Type:
ServiceNameType
Antal
Præcis én
Navn:
TimeInMilliseconds
Beskrivelse:
Type:
int
Antal
Præcis én
Beskrivelse: Metadata for en registrering af en relation mellem en patient og en organisation
<xs:complexType name="PatientRelationMetadataType">
<xs:choice>
<xs:element name="PreferredDeliverySite" type="mc160:PreferredDeliverySiteType" />
</xs:choice>
</xs:complexType>
Et af følgende elementer:
Navn:
PreferredDeliverySite
Beskrivelse:
Beskriver et foretrukket udleveringssted samt eventuelle leveringsinstruktioner
Type:
PreferredDeliverySiteType
Antal
Præcis én
Type: ModificatorType
Beskrivelse: Indeholder information omkring en person eller organisation der ændrede data
<xs:complexType name="ModificatorType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Information about a person or organisation who modified data</xs:documentation>
<xs:documentation xml:lang="da-DK">Indeholder information omkring en person eller organisation der ændrede data</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="Person" type="mc160:PersonModificatorType" />
<xs:element name="RoleSpecific" type="mc160:RoleSpecificModificatorType" />
<xs:element name="HealthcareProfessional" type="mc160:HealthcareProfessionalType" />
</xs:choice>
<xs:element name="Role" type="mc160:RequestedRoleType" />
<xs:element minOccurs="0" name="Organisation" type="mc160:OrganisationType" />
<xs:element minOccurs="0" name="AuthorisedBy" type="mc160:AuthorisedModificatorType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Et af følgende elementer:
Navn:
Person
Beskrivelse:
Indeholder et navn hvis indhold er givet ud fra den valgte rolle. F.eks. for System rollen, kan navnet beskrive det system/den funktionalitet der har genereret service request'et ("Indkøbskurv, Bostedet Mellemvang, bestilling")
Type:
PersonModificatorType
Antal
Præcis én
ELLER
Navn:
RoleSpecific
Beskrivelse:
Indeholder et navn hvis indhold er givet ud fra den valgte rolle. F.eks. for System rollen, kan navnet beskrive det system/den funktionalitet der har genereret service request'et ("Indkøbskurv, Bostedet Mellemvang, bestilling")
Type:
RoleSpecificModificatorType
Antal
Præcis én
ELLER
Navn:
HealthcareProfessional
Beskrivelse:
Indeholder navn, id (f.eks. autorisationsnummer, eller CPR for ikke aut.),
samt ekstra information (f.eks. uddannelseskode) for en sundhedsperson
Type:
HealthcareProfessionalType
Antal
Præcis én
Navn:
Role
Beskrivelse:
Brugerens rolle
Type:
RequestedRoleType
Antal
Præcis én
Navn:
Organisation
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
0 eller 1
Navn:
AuthorisedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der har autoriseret ændringen af data
Type:
AuthorisedModificatorType
Antal
0 eller 1
Type: AuthorisedModificatorType
Beskrivelse: Indeholder information omkring en person eller organisation der har autoriseret ændringen af data
<xs:complexType name="AuthorisedModificatorType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Information about a person or organisation who has authorised the modification of data</xs:documentation>
<xs:documentation xml:lang="da-DK">Indeholder information omkring en person eller organisation der har autoriseret ændringen af data</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="Rolespecific" type="mc160:RoleSpecificModificatorType" />
<xs:element name="HealthcareProfessional" type="mc160:HealthcareProfessionalType" />
</xs:choice>
<xs:element name="Role" type="mc160:RequestedRoleType" />
<xs:element minOccurs="0" name="Organisation" type="mc160:OrganisationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Et af følgende elementer:
Navn:
Rolespecific
Beskrivelse:
Indeholder et navn hvis indhold er givet ud fra den valgte rolle. F.eks. for System rollen, kan navnet beskrive det system/den funktionalitet der har genereret service request'et ("Indkøbskurv, Bostedet Mellemvang, bestilling")
Type:
RoleSpecificModificatorType
Antal
Præcis én
ELLER
Navn:
HealthcareProfessional
Beskrivelse:
Indeholder navn, id (f.eks. autorisationsnummer, eller CPR for ikke aut.),
samt ekstra information (f.eks. uddannelseskode) for en sundhedsperson
Type:
HealthcareProfessionalType
Antal
Præcis én
Navn:
Role
Beskrivelse:
Brugerens rolle
Type:
RequestedRoleType
Antal
Præcis én
Navn:
Organisation
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
0 eller 1
Type: TimingListType
Beskrivelse: En struktur der indeholder en liste af elementer til at spore tidsforbruget mellem request og response på et webservice-kald. Hvis der kaldes en række sammenkædede web services bør disse tilføje et TimingElementStructure i listen i den rækkefølge de returnerer. F.eks. hvis A kalder B som kalder C skal rækkefølgen være C, B og A.
<xs:complexType name="TimingListType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Timing" type="mc160:TimingType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Timing
Beskrivelse:
En structur til at spore tidsforbruget mellem request og response på et webservice-kald
Type:
TimingType
Antal
1 eller flere
Type: GetPatientOrganisationRelationsRequestType
Beskrivelse: Request-dokument der indeholder information til brug i søgning efter patient organisations relationer
<xs:complexType name="GetPatientOrganisationRelationsRequestType">
<xs:sequence>
<xs:element name="OrganisationIdentifier" type="mc160:OrganisationIdentifierType" />
<xs:element name="Type" type="mc160:PatientOrganisationRelationTypeType" />
<xs:element minOccurs="0" name="SubOrganisationsIncluded" type="mc160:SubOrganisationsIncludedType" />
</xs:sequence>
</xs:complexType>
Type: MedicineCardIsInvalidType
Beskrivelse: Markerer at medicinkortet er ugyldigt.
<xs:complexType name="MedicineCardIsInvalidType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Type: PatientRelationValidityPeriodType
Beskrivelse: Dato og tid for start og udløb for en patient-organisation-relation
<xs:complexType name="PatientRelationValidityPeriodType">
<xs:sequence>
<xs:element name="FromDateTime" type="mc160:RelationValidityDateTimeType" />
<xs:element name="ToDateTime" type="mc160:RelationValidityDateTimeType" />
</xs:sequence>
</xs:complexType>
Beskrivelse: Fælles request header indeholdende fælles parametre på tværs af requests
Sekvens af:
Navn:
OnBehalfOfHeader
Beskrivelse:
En structur der indeholder autorisationsid'et eller CPR på den person som er ansvarlig for handlingen.
Type:
OnBehalfOfType
Antal
0 eller 1
Navn:
WhitelistingHeader
Beskrivelse:
Whitelisting header.
Type:
WhitelistingHeaderType
Antal
Præcis én
Navn:
ConsentHeader
Beskrivelse:
Beskriver for en service hvad der er givet af samtykke (og af hvem) til adgang til data eller udførsel af specifikke handlinger
Type:
ConsentHeaderType
Antal
0 eller 1
Navn:
MinLogSessionId
Beskrivelse:
Type:
MinLogSessionIdType
Antal
0 eller 1
Navn:
Paging
Beskrivelse:
Paginerings parametre for et request
Type:
PagingRequestType
Antal
0 eller 1
Navn:
ExtendedValidationHeader
Beskrivelse:
Angiv hvilke tilvalgs-udvidede valideringer som ønskes udført på alle elementer i request'et, og hvilke default udvidede valideringer der ønskes ignoreret for de angivne delelementer i request'et.
Type:
ExtendedValidationRequestHeaderType
Antal
0 eller 1
Navn:
FMKConfigurationLastUpdated
Beskrivelse:
Type:
FMKConfigurationLastUpdatedType
Antal
0 eller 1
Navn:
PreflightOnly
Beskrivelse:
Anmodning der kan anvendes i request headeren for at angive, at en opdaterende handling ikke skal foretages, men i stedet kun valideres så langt som det er teknisk muligt
Type:
PreflightFlagType
Antal
0 eller 1
Navn:
PartOfBatchOperation
Beskrivelse:
Flag der kan anvendes i request headeren for at angive, at en operation skal ses som en del af en batch operation, og derved skal udvidede valideringer ikke længere foretages (reserveret til fremtidig brug)
Type:
PartOfBatchOperationFlagType
Antal
0 eller 1
Type: CreatedType
Beskrivelse: Element der indeholder information omkring hvilken organisation og muligvis læge som har oprettet dokumentet elementet befinder sig i (f.eks. lægemiddelordination), desuden datoen dette er sket.
<xs:complexType name="CreatedType">
<xs:sequence>
<xs:element name="By" type="mc160:ModificatorType" />
<xs:element name="DateTime" type="mc160:CreatedDateTimeType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
By
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
Præcis én
Navn:
DateTime
Beskrivelse:
Oprettelsesdato og tid
Type:
CreatedDateTimeType
Antal
Præcis én
Type: GetPatientOrganisationRelationResponseType
Beskrivelse: Et antal relationer mellem en patient og en organisation
<xs:complexType name="GetPatientOrganisationRelationResponseType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="Relation" type="mc160:PatientOrganisationRelationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
Relation
Beskrivelse:
Registrering af en relation mellem en patient og en organisation
Type:
PatientOrganisationRelationType
Antal
0, 1 eller flere
Type: HealthcareProfessionalType
Beskrivelse: Indeholder navn, id (f.eks. autorisationsnummer, eller CPR for ikke aut.),
samt ekstra information (f.eks. uddannelseskode) for en sundhedsperson
<xs:complexType name="HealthcareProfessionalType">
<xs:sequence>
<xs:element minOccurs="0" name="Identifier" type="mc160:HealthcareProfessionalIdentifierType" />
<xs:element name="Name" type="mc160:HealthcareProfessionalNameType" />
<xs:element maxOccurs="5" minOccurs="0" name="Information" type="mc160:HealthcareProfessionalInformationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Identifier
Beskrivelse:
Identifier for healthcare professional (authorisatoin number for authorised professionals, CPR for non-auth.)
Type:
HealthcareProfessionalIdentifierType
Antal
0 eller 1
Navn:
Name
Beskrivelse:
Navnet på en sundhedsperson, kan også indeholde stilling
Type:
HealthcareProfessionalNameType
Antal
Præcis én
Navn:
Information
Beskrivelse:
Extra information regarding a healthcare professional (for example specialitycode)
Type:
HealthcareProfessionalInformationType
Min. antal:
0
Max antal:
5
Type: GetPatientOrganisationRelationsResponseType
Beskrivelse: Response-dokument der indeholder resultatet af en søgning efter patient organisations relationer
<xs:complexType name="GetPatientOrganisationRelationsResponseType">
<xs:sequence>
<xs:element minOccurs="0" name="SubOrganisationsIncluded" type="mc160:SubOrganisationsIncludedType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="RelationIdentifier" type="mc160:PatientOrganisationRelationIdentifierType" />
</xs:sequence>
</xs:complexType>
Type: OrgUsingIDType
Beskrivelse: Det entydige id på den organisation, hvor brugeren aktuelt befinder sig når webservice kaldet udføres. Klassifikationen hvortil id’et hører er angivet i attributten NameFormat.
<xs:complexType name="OrgUsingIDType">
<xs:simpleContent>
<xs:extension base="mc160:OrgUsingIDStringType">
<xs:attribute name="NameFormat" type="mc160:NameFormat" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Typeudvidelse:
Basistype:
OrgUsingIDStringType
Tilføjet attributnavn:
NameFormat
Tilføjet attributtype:
NameFormat
Tilføjet attribut, anvendelse:
required
Beskrivelse: Fælles response header indeholdende fælles værdier på tværs af svar
Sekvens af:
Navn:
KnownPersonIdentifiers
Beskrivelse:
Liste af alle kendte person id'er (f.eks. CPR, X-eCPR) for en specifik person
Type:
KnownPersonIdentifiersType
Antal
0 eller 1
Navn:
MedicinecardInvalid
Beskrivelse:
Markerer at medicinkortet er ugyldigt.
Type:
MedicineCardIsInvalidType
Antal
0 eller 1
Navn:
VersionMismatchWarning
Beskrivelse:
Elementet returneres ved en forespørgsel med et forkert medicinkort version
Type:
VersionMismatchWarningType
Antal
0 eller 1
Navn:
HiddenData
Beskrivelse:
Angiver årsagen til evt. skjulte data
Type:
HiddenDataType
Antal
0 eller 1
Navn:
Paging
Beskrivelse:
Paginerings værdier for et response
Type:
PagingResponseType
Antal
0 eller 1
Navn:
Warnings
Beskrivelse:
Type:
WarningsType
Antal
0 eller 1
Navn:
FMKConfigurationList
Beskrivelse:
Indeholder information om den aktive FMK system konfiguration
Type:
FMKConfigurationListType
Antal
0 eller 1
Navn:
Informations
Beskrivelse:
Type:
ResponseInformationsType
Antal
0 eller 1
Type: WarningsType
<xs:complexType name="WarningsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Warning" type="mc160:FMKDetailType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Warning
Beskrivelse:
Type:
FMKDetailType
Antal
1 eller flere
<xs:complexType name="ResponseInformationsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Information" type="mc160:ResponseInformationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Information
Beskrivelse:
Informations element som gør det muligt at tilføje yderligere information til et response, uden at det er nødvendigt at ændre xml skemaerne
Type:
ResponseInformationType
Antal
1 eller flere
Type: RemovePatientRegistrationRequestType
Beskrivelse: Request til at fjerne en patient registrering
<xs:complexType name="RemovePatientRegistrationRequestType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element minOccurs="0" name="ModifiedBy" type="mc160:ModificatorType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModificatorType" />
<xs:element maxOccurs="unbounded" name="Registration" type="mc160:RemovePatientRegistrationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
ModifiedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
Registration
Beskrivelse:
Indre element til forespørgsel til sletning af patient registreringer
Type:
RemovePatientRegistrationType
Antal
1 eller flere
Type: IncludeRemovedRegistrationsType
Beskrivelse: Angiver hvorvidt fjernede registreringer skal findes
<xs:complexType name="IncludeRemovedRegistrationsType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Indicates whether to find removed patient registrations</xs:documentation>
<xs:documentation xml:lang="da-DK">Angiver hvorvidt fjernede registreringer skal findes</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: RemovePatientRegistrationResponseType
Beskrivelse: Ydre container-element for et svar på en request som fjerner en patient registrering
<xs:complexType name="RemovePatientRegistrationResponseType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element maxOccurs="unbounded" name="RemovedRegistration" type="mc160:PatientRegistrationIdentifierType" />
</xs:sequence>
</xs:complexType>
Type: LastReceivedType
<xs:complexType name="LastReceivedType">
<xs:sequence>
<xs:element name="Field" type="mc160:PagingFieldType" />
</xs:sequence>
</xs:complexType>
Type: PagingFieldType
<xs:complexType name="PagingFieldType">
<xs:simpleContent>
<xs:extension base="xs:long">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Typeudvidelse:
Basistype:
long
Tilføjet attributnavn:
name
Tilføjet attributtype:
string
Tilføjet attribut, anvendelse:
required
Type: PersonModificatorType
Beskrivelse: Indeholder et navn hvis indhold er givet ud fra den valgte rolle. F.eks. for System rollen, kan navnet beskrive det system/den funktionalitet der har genereret service request'et ("Indkøbskurv, Bostedet Mellemvang, bestilling")
<xs:complexType name="PersonModificatorType">
<xs:choice>
<xs:element name="Patient" type="mc160:PatientFlagType" />
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element name="Name" type="mc160:SimpleNameType" />
</xs:sequence>
</xs:choice>
</xs:complexType>
Et af følgende elementer:
Navn:
Patient
Beskrivelse:
Markerer patient
Type:
PatientFlagType
Antal
Præcis én
ELLER
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
Name
Beskrivelse:
Type:
SimpleNameType
Antal
Præcis én
Type: CreatePatientRegistrationType
Beskrivelse: Element benyttet ved oprettelse af en patient registrering
<xs:complexType name="CreatePatientRegistrationType">
<xs:sequence>
<xs:element minOccurs="0" name="CreatedBy" type="mc160:ModificatorType" />
<xs:element name="Type" type="mc160:PatientRegistrationTypeType" />
<xs:element minOccurs="0" name="ValidityPeriod" type="mc160:RegistrationValidityPeriodType" />
<xs:element minOccurs="0" name="Reason" type="mc160:PatientRegistrationExpirationReasonType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Type: HiddenDataType
Beskrivelse: Angiver årsagen til evt. skjulte data
<xs:complexType name="HiddenDataType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element name="HasNegativeConsent" type="mc160:HasNegativeConsentType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
HasNegativeConsent
Beskrivelse:
Dette element indikerer at patienten har givet negativ samtykke (privatmarkering).
Type:
HasNegativeConsentType
Antal
Præcis én
Type: OrganisationType
Beskrivelse: Beskriver en organisation
<xs:complexType name="OrganisationType">
<xs:sequence>
<xs:element name="Identifier" type="mc160:OrganisationIdentifierType" />
<xs:element name="Type" type="mc160:OrganisationTypeType" />
<xs:element name="Name" type="mc160:OrganisationNameType" />
<xs:element maxOccurs="5" minOccurs="0" name="AddressLine" type="mc160:AddressLineType" />
<xs:element minOccurs="0" name="TelephoneNumber" type="mc160:TelephoneNumberType" />
<xs:element minOccurs="0" name="EmailAddress" type="mc160:EmailAddressType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Identifier
Beskrivelse:
Nummer eller kode der identificerer en organisation
Type:
OrganisationIdentifierType
Antal
Præcis én
Navn:
Type
Beskrivelse:
Typen af organisation
Type:
OrganisationTypeType
Antal
Præcis én
Navn:
Name
Beskrivelse:
Navnet paa en organisation der har foretaget en handling paa medicinkortet
Type:
OrganisationNameType
Antal
Præcis én
Navn:
AddressLine
Beskrivelse:
Ustruktureret adresselinje
Type:
AddressLineType
Min. antal:
0
Max antal:
5
Navn:
TelephoneNumber
Beskrivelse:
Type:
TelephoneNumberType
Antal
0 eller 1
Navn:
EmailAddress
Beskrivelse:
Type:
EmailAddressType
Antal
0 eller 1
Type: PersonIdentifierType
Beskrivelse: Element for er CPR-nummer
<xs:complexType name="PersonIdentifierType">
<xs:simpleContent>
<xs:extension base="mc160:PersonIdentifierValueType">
<xs:attribute name="source" type="mc160:PersonIdentifierSourceType" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type: PatientRegistrationType
Beskrivelse: Patient registrering
<xs:complexType name="PatientRegistrationType">
<xs:sequence>
<xs:element name="Identifier" type="mc160:PatientRegistrationIdentifierType" />
<xs:element name="Created" type="mc160:ModifiedType" />
<xs:element minOccurs="0" name="Removed" type="mc160:ModifiedType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModifiedType" />
<xs:element name="Type" type="mc160:PatientRegistrationTypeType" />
<xs:element minOccurs="0" name="ValidityPeriod" type="mc160:RegistrationValidityPeriodType" />
<xs:element minOccurs="0" name="Reason" type="mc160:PatientRegistrationExpirationReasonType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Identifier
Beskrivelse:
Unik identifikation
Type:
PatientRegistrationIdentifierType
Antal
Præcis én
Navn:
Created
Beskrivelse:
Element der indeholder information omkring hvilken organisation og muligvis læge som sidst har ændret dokumentet elementet befinder sig i (f.eks. medicnkort, lægemiddelordination), desuden datoen dette er sket.
Type:
ModifiedType
Antal
Præcis én
Navn:
Removed
Beskrivelse:
Element der indeholder information omkring hvilken organisation og muligvis læge som sidst har ændret dokumentet elementet befinder sig i (f.eks. medicnkort, lægemiddelordination), desuden datoen dette er sket.
Type:
ModifiedType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Element der indeholder information omkring hvilken organisation og muligvis læge som sidst har ændret dokumentet elementet befinder sig i (f.eks. medicnkort, lægemiddelordination), desuden datoen dette er sket.
Type:
ModifiedType
Antal
0 eller 1
Navn:
Type
Beskrivelse:
Typen af mellem patient og organisation
Type:
PatientRegistrationTypeType
Antal
Præcis én
Navn:
ValidityPeriod
Beskrivelse:
Dato og tid for udløb
Type:
RegistrationValidityPeriodType
Antal
0 eller 1
Navn:
Reason
Beskrivelse:
Årsag til patient registreringen automatisk udløber
Type:
PatientRegistrationExpirationReasonType
Antal
0 eller 1
Type: GetPatientRegistrationRequestType
Beskrivelse: Request-dokument til at hente patient-registreringer
<xs:complexType name="GetPatientRegistrationRequestType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element minOccurs="0" name="IncludeRemovedRegistrations" type="mc160:IncludeRemovedRegistrationsType" />
<xs:element minOccurs="0" name="TypeAndIdentifierFilter" type="mc160:PatientRegistrationIdentificationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
IncludeRemovedRegistrations
Beskrivelse:
Angiver hvorvidt fjernede registreringer skal findes
Type:
IncludeRemovedRegistrationsType
Antal
0 eller 1
Navn:
TypeAndIdentifierFilter
Beskrivelse:
Identificerer hvilke registreringer der skal returneres i et GetPatientRegistrationsRequest
Type:
PatientRegistrationIdentificationType
Antal
0 eller 1
Type: SubOrganisationsIncludedType
Beskrivelse: Angiver hvorvidt underafdelinger skal inkluderes i søgningen
<xs:complexType name="SubOrganisationsIncludedType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Indicated whether subdivisions are to be included in the search</xs:documentation>
<xs:documentation xml:lang="da-DK">Angiver hvorvidt underafdelinger skal inkluderes i søgningen</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: CreatePatientRegistrationRequestType
Beskrivelse: Request-dokument til at oprette patient-registreringer
<xs:complexType name="CreatePatientRegistrationRequestType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element minOccurs="0" name="CreatedBy" type="mc160:ModificatorType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModificatorType" />
<xs:element maxOccurs="unbounded" name="PatientRegistration" type="mc160:CreatePatientRegistrationType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
CreatedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
PatientRegistration
Beskrivelse:
Element benyttet ved oprettelse af en patient registrering
Type:
CreatePatientRegistrationType
Antal
1 eller flere
Navn:
ModificationMetadata
Beskrivelse:
Type:
ModificationMetadataType
Antal
0, 1 eller flere
Beskrivelse: Angiv hvilke tilvalgs-udvidede valideringer som ønskes udført på alle elementer i request'et, og hvilke default udvidede valideringer der ønskes ignoreret for de angivne delelementer i request'et.
Type: ApplyAllOptionalValidationsFlag
Beskrivelse: Angiver at kalderen ønsker alle optionelle udvidede valideringer udført.
<xs:complexType name="ApplyAllOptionalValidationsFlag">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Indicates that the caller wants all optional extended validations to be applied.</xs:documentation>
<xs:documentation xml:lang="da-DK">Angiver at kalderen ønsker alle optionelle udvidede valideringer udført.</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: ExtendedValidationErrorCodesType
<xs:complexType name="ExtendedValidationErrorCodesType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="ErrorCode" type="mc160:ExtendedValidationErrorCodeType" />
</xs:sequence>
</xs:complexType>
Type: SkipValidationsType
<xs:complexType name="SkipValidationsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="ExtendedValidation" type="mc160:SkipExtendedValidationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
ExtendedValidation
Beskrivelse:
Angivelse af hvilke udvidede valideringskoder der skal ignoreres for det element i requestet der er refererer til i ElementPath
Type:
SkipExtendedValidationType
Antal
1 eller flere
Beskrivelse: Informations element som gør det muligt at tilføje yderligere information til et response, uden at det er nødvendigt at ændre xml skemaerne
<xs:complexType name="ResponseInformationType">
<xs:sequence>
<xs:element name="Text" type="xs:string" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="KeyValuePair" type="mc160:KeyValueSetType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Text
Beskrivelse:
Type:
string
Antal
Præcis én
Navn:
KeyValuePair
Beskrivelse:
Mængde af keys og values
Type:
KeyValueSetType
Antal
0, 1 eller flere
Type: PatientRegistrationIdentificationType
Beskrivelse: Identificerer hvilke registreringer der skal returneres i et GetPatientRegistrationsRequest
<xs:complexType name="PatientRegistrationIdentificationType">
<xs:choice>
<xs:element maxOccurs="unbounded" name="Type" type="mc160:PatientRegistrationTypeType" />
<xs:element maxOccurs="unbounded" name="Identifier" type="mc160:PatientRegistrationIdentifierType" />
</xs:choice>
</xs:complexType>
Type: FaultDetailsType
Beskrivelse: Liste af key value par som beskriver detaljer for fejlen
<xs:complexType name="FaultDetailsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="KeyValueSet" type="mc160:KeyValueSetType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
KeyValueSet
Beskrivelse:
Mængde af keys og values
Type:
KeyValueSetType
Antal
1 eller flere
Type: GetDeliverySitesForPharmacyResponseType
Beskrivelse: Response-dokument for at hente et givet apoteks tilknyttede udleveringssteder
<xs:complexType name="GetDeliverySitesForPharmacyResponseType">
<xs:sequence>
<xs:element name="PharmacyIdentifier" type="mc160:OrganisationIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="DeliverySite" type="mc160:OrganisationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PharmacyIdentifier
Beskrivelse:
Nummer eller kode der identificerer en organisation
Type:
OrganisationIdentifierType
Antal
Præcis én
Navn:
DeliverySite
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
0, 1 eller flere
Type: RegisterPatientOrganisationRelationRequestType
Beskrivelse: Request-dokument for at registrere en relation mellem en patient og en organisation
<xs:complexType name="RegisterPatientOrganisationRelationRequestType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element minOccurs="0" name="CreatedBy" type="mc160:ModificatorType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModificatorType" />
<xs:element maxOccurs="unbounded" name="Relation" type="mc160:RegisterPatientOrganisationRelationType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
CreatedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
Relation
Beskrivelse:
Registrering af en relation mellem en patient og en organisation
Type:
RegisterPatientOrganisationRelationType
Antal
1 eller flere
Navn:
ModificationMetadata
Beskrivelse:
Type:
ModificationMetadataType
Antal
0, 1 eller flere
Type: RemovePatientOrganisationRelationResponseType
Beskrivelse: Ydre container-element for et svar på en request som fjerner en patients organisations-relation
<xs:complexType name="RemovePatientOrganisationRelationResponseType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element maxOccurs="unbounded" name="RelationDeleted" type="mc160:PatientOrganisationRelationIdentifierType" />
</xs:sequence>
</xs:complexType>
Type: VersionMismatchWarningType
Beskrivelse: Elementet returneres ved en forespørgsel med et forkert medicinkort version
<xs:complexType name="VersionMismatchWarningType" />
Type: RoleSpecificModificatorType
Beskrivelse: Indeholder et navn hvis indhold er givet ud fra den valgte rolle. F.eks. for System rollen, kan navnet beskrive det system/den funktionalitet der har genereret service request'et ("Indkøbskurv, Bostedet Mellemvang, bestilling")
<xs:complexType name="RoleSpecificModificatorType">
<xs:sequence>
<xs:element maxOccurs="10" name="NameLine" type="mc160:NameLineType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
NameLine
Beskrivelse:
Type:
NameLineType
Min. antal:
1
Max antal:
10
Type: ConsentType
Beskrivelse: Angiver samtykke der knytter sig til denne forespørgsel
<xs:complexType name="ConsentType">
<xs:complexContent>
<xs:extension base="mc160:ConsentValueType">
<xs:attribute name="source" type="mc160:ConsentSourceType" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Type: ConsentValueType
<xs:complexType name="ConsentValueType">
<xs:sequence>
<xs:element minOccurs="0" name="FromDate" type="mc160:ConsentDateType" />
<xs:element minOccurs="0" name="ToDate" type="mc160:ConsentDateType" />
<xs:element name="ConsentType" type="mc160:ConsentTypeType" />
<xs:element name="Content" type="mc160:ContentType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
FromDate
Beskrivelse:
Dato for samtykke
Type:
ConsentDateType
Antal
0 eller 1
Navn:
ToDate
Beskrivelse:
Dato for samtykke
Type:
ConsentDateType
Antal
0 eller 1
Navn:
ConsentType
Beskrivelse:
Type:
ConsentTypeType
Antal
Præcis én
Navn:
Content
Beskrivelse:
Angiver hvad samtykket/værdispringet omhandler
Type:
ContentType
Antal
Præcis én
Type: RegisterPatientOrganisationRelationType
Beskrivelse: Registrering af en relation mellem en patient og en organisation
<xs:complexType name="RegisterPatientOrganisationRelationType">
<xs:sequence>
<xs:element minOccurs="0" name="CreatedBy" type="mc160:ModificatorType" />
<xs:element name="Organisation" type="mc160:OrganisationType" />
<xs:element name="Type" type="mc160:PatientOrganisationRelationTypeType" />
<xs:element minOccurs="0" name="ValidityPeriod" type="mc160:PatientRelationValidityPeriodType" />
<xs:element minOccurs="0" name="PatientRelationMetadata" type="mc160:PatientRelationMetadataType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
CreatedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
Organisation
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
Præcis én
Navn:
Type
Beskrivelse:
Typen af relation mellem patient og organisation
Type:
PatientOrganisationRelationTypeType
Antal
Præcis én
Navn:
ValidityPeriod
Beskrivelse:
Dato og tid for start og udløb for en patient-organisation-relation
Type:
PatientRelationValidityPeriodType
Antal
0 eller 1
Navn:
PatientRelationMetadata
Beskrivelse:
Metadata for en registrering af en relation mellem en patient og en organisation
Type:
PatientRelationMetadataType
Antal
0 eller 1
Navn:
ModificationMetadata
Beskrivelse:
Type:
ModificationMetadataType
Antal
0, 1 eller flere
Type: KnownPersonIdentifiersType
Beskrivelse: Liste af alle kendte person id'er (f.eks. CPR, X-eCPR) for en specifik person
<xs:complexType name="KnownPersonIdentifiersType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="KnownPersonIdentifier" type="mc160:KnownPersonIdentifierType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
KnownPersonIdentifier
Beskrivelse:
Alternative person id'er, inkl. navn og gyldighedsdata, som den pågældende person har
Type:
KnownPersonIdentifierType
Antal
1 eller flere
Type: IncludeRemovedRelationsType
Beskrivelse: Angiver hvorvidt fjernede relationer skal inkluderes i svaret.
<xs:complexType name="IncludeRemovedRelationsType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Indicates if removed relations should be included in the response</xs:documentation>
<xs:documentation xml:lang="da-DK">Angiver hvorvidt fjernede relationer skal inkluderes i svaret.</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: CreatePatientRegistrationResponseType
Beskrivelse: Opret svar
<xs:complexType name="CreatePatientRegistrationResponseType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element maxOccurs="unbounded" name="Identifier" type="mc160:PatientRegistrationIdentifierType" />
</xs:sequence>
</xs:complexType>
Beskrivelse: Whitelisting header.
Sekvens af:
Navn:
SystemOwnerName
Beskrivelse:
Det entydige navn på leverandøren af afsendersystemet. Udfaldsrummet dikteres via det Centrale Virksomheds Register
Type:
SystemOwnerNameType
Antal
Præcis én
Navn:
SystemName
Beskrivelse:
Navn eller beskrivelse af computersystemet der sender dokumentet
Type:
SystemNameType
Antal
Præcis én
Navn:
SystemVersion
Beskrivelse:
Versionen på afsendersystemet. Udfaldsrummet dikteres alene af leverandøren af afsendersystemet
Type:
SystemVersionType
Antal
Præcis én
Et af følgende elementer:
Sekvens af:
Navn:
OrgResponsibleName
Beskrivelse:
Det entydige navn på den organisation, der har ansvaret for it-systemet. Det bemærkes, at organisationen meget vel kan være en ikke-sundhedsfaglig organisation der måske endda ikke engang kan identificeres via en klassifikation som CVR som i tilfældet en driftsafdeling i en region. Derfor anvendes der ikke klassifikationer for denne attribut. Udfaldsrummet dikteres alene af leverandøren af afsendersystemet
Type:
OrgResponsibleNameType
Antal
Præcis én
Navn:
OrgUsingName
Beskrivelse:
Det entydige navn på den organisation, hvor brugeren aktuelt befinder sig når webservice kaldet udføres. Navnet på organisationen modsvarer det id der findes i attributten OrgUsingID givet ved klassifikationen angivet i attributten NameFormat i OrgUsingID.
Type:
OrgUsingNameType
Antal
Præcis én
Navn:
OrgUsingID
Beskrivelse:
Det entydige id på den organisation, hvor brugeren aktuelt befinder sig når webservice kaldet udføres. Klassifikationen hvortil id’et hører er angivet i attributten NameFormat.
Type:
OrgUsingIDType
Antal
Præcis én
ELLER
Navn:
BorgerOpslag
Beskrivelse:
Angiver der er tale om et borger opslag
Type:
BorgerOpslagType
Antal
Præcis én
Et af følgende elementer:
Navn:
RequestedRole
Beskrivelse:
Brugerens rolle
Type:
RequestedRoleType
Antal
Præcis én
ELLER
Navn:
SystemType
Beskrivelse:
Angivelse af system type som en del af whitelisting for alle kald
Type:
SystemTypeType
Antal
Præcis én
Type: PagingRequestType
Beskrivelse: Paginerings parametre for et request
<xs:complexType name="PagingRequestType">
<xs:sequence>
<xs:element name="PagingObject" type="mc160:PagingObjectType" />
<xs:element name="PageSize" type="xs:int" />
<xs:element minOccurs="0" name="LastReceived" type="mc160:LastReceivedType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PagingObject
Beskrivelse:
Typen af objekter der indgår den i paginerede liste
Type:
PagingObjectType
Antal
Præcis én
Navn:
PageSize
Beskrivelse:
Type:
int
Antal
Præcis én
Navn:
LastReceived
Beskrivelse:
Type:
LastReceivedType
Antal
0 eller 1
Type: PagingResponseType
Beskrivelse: Paginerings værdier for et response
<xs:complexType name="PagingResponseType">
<xs:sequence>
<xs:element name="PagingObject" type="mc160:PagingObjectType" />
<xs:element name="ParentObjectIdentifier" type="mc160:PagingObjectParentType" />
<xs:element name="PageSize" type="xs:int" />
<xs:element name="TotalSize" type="xs:int" />
<xs:element name="LastReceived" type="mc160:LastReceivedType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PagingObject
Beskrivelse:
Typen af objekter der indgår den i paginerede liste
Type:
PagingObjectType
Antal
Præcis én
Navn:
ParentObjectIdentifier
Beskrivelse:
Information om det objekt, som et pagineret objekt tilhører.
Type:
PagingObjectParentType
Antal
Præcis én
Navn:
PageSize
Beskrivelse:
Type:
int
Antal
Præcis én
Navn:
TotalSize
Beskrivelse:
Type:
int
Antal
Præcis én
Navn:
LastReceived
Beskrivelse:
Type:
LastReceivedType
Antal
Præcis én
Type: GetPatientOrganisationRelationRequestType
Beskrivelse: Request-dokument for at hente relationer mellem en patient og en organisation
<xs:complexType name="GetPatientOrganisationRelationRequestType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:choice>
<xs:element maxOccurs="unbounded" name="Identifier" type="mc160:PatientOrganisationRelationIdentifierType" />
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="OrganisationIdentifier" type="mc160:OrganisationIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="Type" type="mc160:PatientOrganisationRelationTypeType" />
</xs:sequence>
</xs:choice>
<xs:element minOccurs="0" name="IncludeRemovedRelations" type="mc160:IncludeRemovedRelationsType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
IncludeRemovedRelations
Beskrivelse:
Angiver hvorvidt fjernede relationer skal inkluderes i svaret.
Type:
IncludeRemovedRelationsType
Antal
0 eller 1
Type: ModifiedType
Beskrivelse: Element der indeholder information omkring hvilken organisation og muligvis læge som sidst har ændret dokumentet elementet befinder sig i (f.eks. medicnkort, lægemiddelordination), desuden datoen dette er sket.
<xs:complexType name="ModifiedType">
<xs:sequence>
<xs:element name="By" type="mc160:ModificatorType" />
<xs:element name="DateTime" type="mc160:ModifiedDateTimeType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
By
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
Præcis én
Navn:
DateTime
Beskrivelse:
Ændringsdato og tid
Type:
ModifiedDateTimeType
Antal
Præcis én
Type: RegistrationValidityPeriodType
Beskrivelse: Dato og tid for udløb
<xs:complexType name="RegistrationValidityPeriodType">
<xs:sequence>
<xs:element name="FromDateTime" type="mc160:RegistrationValidityDateTimeType" />
<xs:element name="ToDateTime" type="mc160:RegistrationValidityDateTimeType" />
</xs:sequence>
</xs:complexType>
Type: RemovePatientRegistrationType
Beskrivelse: Indre element til forespørgsel til sletning af patient registreringer
<xs:complexType name="RemovePatientRegistrationType">
<xs:sequence>
<xs:element minOccurs="0" name="ModifiedBy" type="mc160:ModificatorType" />
<xs:element name="Identifier" type="mc160:PatientRegistrationIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Type: GetPatientRegistrationResponseType
Beskrivelse: Patient-registreringer
<xs:complexType name="GetPatientRegistrationResponseType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="Registration" type="mc160:PatientRegistrationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
Registration
Beskrivelse:
Patient registrering
Type:
PatientRegistrationType
Antal
0, 1 eller flere
Type: RemovePatientOrganisationRelationRequestType
Beskrivelse: Remove-dokument for at ophæve en relation mellem en patient og en organisation
<xs:complexType name="RemovePatientOrganisationRelationRequestType">
<xs:sequence>
<xs:element minOccurs="0" name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element minOccurs="0" name="ModifiedBy" type="mc160:ModificatorType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModificatorType" />
<xs:element maxOccurs="unbounded" name="Relation" type="mc160:RemovePatientOrganisationRelationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
0 eller 1
Navn:
ModifiedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
Relation
Beskrivelse:
Registrering af en relation mellem en patient og en organisation
Type:
RemovePatientOrganisationRelationType
Antal
1 eller flere
Type: KeyValueSetType
Beskrivelse: Mængde af keys og values
<xs:complexType name="KeyValueSetType">
<xs:sequence>
<xs:element name="Key" type="mc160:KeyType" />
<xs:element name="Value" type="mc160:ValueType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Key
Beskrivelse:
Key i et key value par. Typisk svarende til et XML element navn
Type:
KeyType
Antal
Præcis én
Navn:
Value
Beskrivelse:
Value i et key value par
Type:
ValueType
Antal
Præcis én
Beskrivelse: Extra information regarding a healthcare professional (for example specialitycode)
<xs:complexType name="HealthcareProfessionalInformationType">
<xs:simpleContent>
<xs:extension base="mc160:HealthcareProfessionalInformationValueType">
<xs:attribute name="type" type="mc160:HealthcareProfessionalInformationSourceType" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type: PreflightFlagType
Beskrivelse: Anmodning der kan anvendes i request headeren for at angive, at en opdaterende handling ikke skal foretages, men i stedet kun valideres så langt som det er teknisk muligt
<xs:complexType name="PreflightFlagType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Flag to be set in request header, in case the requested action is not supposed to be executed, but only validated as far as technically possible</xs:documentation>
<xs:documentation xml:lang="da-DK">Anmodning der kan anvendes i request headeren for at angive, at en opdaterende handling ikke skal foretages, men i stedet kun valideres så langt som det er teknisk muligt</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: PartOfBatchOperationFlagType
Beskrivelse: Flag der kan anvendes i request headeren for at angive, at en operation skal ses som en del af en batch operation, og derved skal udvidede valideringer ikke længere foretages (reserveret til fremtidig brug)
<xs:complexType name="PartOfBatchOperationFlagType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Flag to be set in request header, in case the requested service is a batch operation where extended validation in general should be disabled, in order to avoid extend validation to act as blocking errors (reserved for future use)</xs:documentation>
<xs:documentation xml:lang="da-DK">Flag der kan anvendes i request headeren for at angive, at en operation skal ses som en del af en batch operation, og derved skal udvidede valideringer ikke længere foretages (reserveret til fremtidig brug)</xs:documentation>
</xs:annotation>
</xs:complexType>
Type: OrganisationIdentifierType
Beskrivelse: Nummer eller kode der identificerer en organisation
<xs:complexType name="OrganisationIdentifierType">
<xs:simpleContent>
<xs:extension base="mc160:OrganisationIdentifierValueType">
<xs:attribute name="source" type="mc160:OrganisationIdentifierSourceType" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type: SearchDeliverySitesResponseType
Beskrivelse: Response-dokument fra søgning efter udleveringssteder tilknyttet apoteker
<xs:complexType name="SearchDeliverySitesResponseType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="DeliverySiteAndAssociatedPharmacy" type="mc160:DeliverySiteAndPharmacy" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
DeliverySiteAndAssociatedPharmacy
Beskrivelse:
Type:
DeliverySiteAndPharmacy
Antal
0, 1 eller flere
Type: DeliverySiteAndPharmacy
<xs:complexType name="DeliverySiteAndPharmacy">
<xs:sequence>
<xs:element name="DeliverySite" type="mc160:OrganisationType" />
<xs:element name="AssociatedPharmacy" type="mc160:OrganisationType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
DeliverySite
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
Præcis én
Navn:
AssociatedPharmacy
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
Præcis én
Type: FMKDetailType
<xs:complexType name="FMKDetailType">
<xs:sequence>
<xs:element name="FaultCode" type="xs:string" />
<xs:element name="FaultText" type="xs:string" />
<xs:element name="FaultDetails" type="mc160:FaultDetailsType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
FaultCode
Beskrivelse:
Type:
string
Antal
Præcis én
Navn:
FaultText
Beskrivelse:
Type:
string
Antal
Præcis én
Navn:
FaultDetails
Beskrivelse:
Liste af key value par som beskriver detaljer for fejlen
Type:
FaultDetailsType
Antal
Præcis én
Beskrivelse: Beskriver for en service hvad der er givet af samtykke (og af hvem) til adgang til data eller udførsel af specifikke handlinger
Sekvens af:
Navn:
Consent
Beskrivelse:
Angiver samtykke der knytter sig til denne forespørgsel
Type:
ConsentType
Antal
1 eller flere
Type: PatientOrganisationRelationType
Beskrivelse: Registrering af en relation mellem en patient og en organisation
<xs:complexType name="PatientOrganisationRelationType">
<xs:sequence>
<xs:element name="Identifier" type="mc160:PatientOrganisationRelationIdentifierType" />
<xs:element name="Created" type="mc160:CreatedType" />
<xs:element minOccurs="0" name="Removed" type="mc160:CreatedType" />
<xs:element minOccurs="0" name="ReportedBy" type="mc160:ModificatorType" />
<xs:element name="Organisation" type="mc160:OrganisationType" />
<xs:element name="Type" type="mc160:PatientOrganisationRelationTypeType" />
<xs:element minOccurs="0" name="ValidityPeriod" type="mc160:PatientRelationValidityPeriodType" />
<xs:element minOccurs="0" name="PatientRelationMetadata" type="mc160:PatientRelationMetadataType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
Identifier
Beskrivelse:
Unik identifikation
Type:
PatientOrganisationRelationIdentifierType
Antal
Præcis én
Navn:
Created
Beskrivelse:
Element der indeholder information omkring hvilken organisation og muligvis læge som har oprettet dokumentet elementet befinder sig i (f.eks. lægemiddelordination), desuden datoen dette er sket.
Type:
CreatedType
Antal
Præcis én
Navn:
Removed
Beskrivelse:
Element der indeholder information omkring hvilken organisation og muligvis læge som har oprettet dokumentet elementet befinder sig i (f.eks. lægemiddelordination), desuden datoen dette er sket.
Type:
CreatedType
Antal
0 eller 1
Navn:
ReportedBy
Beskrivelse:
Indeholder information omkring en person eller organisation der ændrede data
Type:
ModificatorType
Antal
0 eller 1
Navn:
Organisation
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
Præcis én
Navn:
Type
Beskrivelse:
Typen af relation mellem patient og organisation
Type:
PatientOrganisationRelationTypeType
Antal
Præcis én
Navn:
ValidityPeriod
Beskrivelse:
Dato og tid for start og udløb for en patient-organisation-relation
Type:
PatientRelationValidityPeriodType
Antal
0 eller 1
Navn:
PatientRelationMetadata
Beskrivelse:
Metadata for en registrering af en relation mellem en patient og en organisation
Type:
PatientRelationMetadataType
Antal
0 eller 1
Type: RegisterPatientOrganisationRelationResponseType
Beskrivelse: Request-dokument for at registrere en relation mellem en patient og en organisation
<xs:complexType name="RegisterPatientOrganisationRelationResponseType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Identifier" type="mc160:PatientOrganisationRelationIdentifierType" />
</xs:sequence>
</xs:complexType>
Type: SpecialityCodeType
Beskrivelse: Lægens specialekode ifølge takstens LMS19
<xs:complexType name="SpecialityCodeType">
<xs:simpleContent>
<xs:extension base="mc160:SpecialityCodeValueType">
<xs:attribute name="source" type="mc160:SpecialityCodeSourceType" use="required" />
<xs:attribute name="date" type="mc160:SourceDateType" use="optional" />
<xs:attribute name="yearAndWeek" type="mc160:SourceYearAndWeekType" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type: SkipExtendedValidationType
Beskrivelse: Angivelse af hvilke udvidede valideringskoder der skal ignoreres for det element i requestet der er refererer til i ElementPath
<xs:complexType name="SkipExtendedValidationType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="ErrorCode" type="mc160:ExtendedValidationErrorCodeType" />
<xs:element name="ElementPath" type="xs:string" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
ErrorCode
Beskrivelse:
Fejl kode fra udvidet vaidering
Type:
ExtendedValidationErrorCodeType
Antal
1 eller flere
Navn:
ElementPath
Beskrivelse:
Type:
string
Antal
Præcis én
Type: SearchDeliverySitesRequestType
Beskrivelse: Request-dokument for at søge efter udleveringssteder for apoteker
<xs:complexType name="SearchDeliverySitesRequestType">
<xs:sequence>
<xs:choice>
<xs:element name="OrganisationIdentifier" type="mc160:OrganisationIdentifierType" />
<xs:choice>
<xs:element maxOccurs="5" name="AddressSubstring" type="mc160:AddressSubstringType" />
<xs:sequence>
<xs:element name="OrganisationNameSubstring" type="mc160:OrganisationNameSubstringType" />
<xs:element maxOccurs="5" minOccurs="0" name="AddressSubstring" type="mc160:AddressSubstringType" />
</xs:sequence>
</xs:choice>
</xs:choice>
</xs:sequence>
</xs:complexType>
Sekvens af:
Et af følgende elementer:
Navn:
OrganisationIdentifier
Beskrivelse:
Nummer eller kode der identificerer en organisation
Type:
OrganisationIdentifierType
Antal
Præcis én
ELLER
Et af følgende elementer:
Navn:
AddressSubstring
Beskrivelse:
Delstreng af en ustruktureret adresselinje
Type:
AddressSubstringType
Min. antal:
1
Max antal:
5
ELLER
Type: GetDeliverySitesForPharmacyRequestType
Beskrivelse: Request-dokument for at hente et givet apoteks tilknyttede udleveringssteder
<xs:complexType name="GetDeliverySitesForPharmacyRequestType">
<xs:sequence>
<xs:element name="PharmacyIdentifier" type="mc160:OrganisationIdentifierType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PharmacyIdentifier
Beskrivelse:
Nummer eller kode der identificerer en organisation
Type:
OrganisationIdentifierType
Antal
Præcis én
Type: KnownPersonIdentifierType
Beskrivelse: Alternative person id'er, inkl. navn og gyldighedsdata, som den pågældende person har
<xs:complexType name="KnownPersonIdentifierType">
<xs:sequence>
<xs:element name="PersonIdentifier" type="mc160:PersonIdentifierType" />
<xs:element name="Name" type="xs:string" />
<xs:element name="ValidSince" type="xs:date" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
PersonIdentifier
Beskrivelse:
Element for er CPR-nummer
Type:
PersonIdentifierType
Antal
Præcis én
Navn:
Name
Beskrivelse:
Type:
string
Antal
Præcis én
Navn:
ValidSince
Beskrivelse:
Type:
date
Antal
Præcis én
Type: HealthcareProfessionalIdentifierType
Beskrivelse: Identifier for healthcare professional (authorisatoin number for authorised professionals, CPR for non-auth.)
<xs:complexType name="HealthcareProfessionalIdentifierType">
<xs:simpleContent>
<xs:extension base="mc160:HealthcareProfessionalIdentifierValueType">
<xs:attribute name="source" type="mc160:HealthcareProfessionalIdentifierSourceType" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Type: RemovePatientOrganisationRelationType
Beskrivelse: Registrering af en relation mellem en patient og en organisation
<xs:complexType name="RemovePatientOrganisationRelationType">
<xs:sequence>
<xs:element minOccurs="0" name="ModifiedBy" type="mc160:ModificatorType" />
<xs:element name="Identifier" type="mc160:PatientOrganisationRelationIdentifierType" />
<xs:element maxOccurs="unbounded" minOccurs="0" name="ModificationMetadata" type="mc160:ModificationMetadataType" />
</xs:sequence>
</xs:complexType>
Type: HasNegativeConsentType
Beskrivelse: Dette element indikerer at patienten har givet negativ samtykke (privatmarkering).
<xs:complexType name="HasNegativeConsentType" />
Type: BorgerOpslagType
Beskrivelse: Angiver der er tale om et borger opslag
<xs:complexType name="BorgerOpslagType" />
Type: PreferredDeliverySiteType
Beskrivelse: Beskriver et foretrukket udleveringssted samt eventuelle leveringsinstruktioner
<xs:complexType name="PreferredDeliverySiteType">
<xs:sequence>
<xs:element name="DeliverySite" type="mc160:OrganisationType" />
<xs:element maxOccurs="3" minOccurs="0" name="DeliveryInstructionText" type="mc160:DeliveryInstructionTextType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
DeliverySite
Beskrivelse:
Beskriver en organisation
Type:
OrganisationType
Antal
Præcis én
Navn:
DeliveryInstructionText
Beskrivelse:
En linie med yderligere oplysninger til apoteket vedrørende en bestilling
Type:
DeliveryInstructionTextType
Min. antal:
0
Max antal:
3
Type: PagingObjectParentType
Beskrivelse: Information om det objekt, som et pagineret objekt tilhører.
<xs:complexType name="PagingObjectParentType">
<xs:simpleContent>
<xs:extension base="xs:long">
<xs:attribute name="type" type="mc160:PagingObjectType" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Typeudvidelse:
Basistype:
long
Tilføjet attributnavn:
type
Tilføjet attributtype:
PagingObjectType
Tilføjet attribut, anvendelse:
required
Type: MoreAvailableType
Beskrivelse: En advarsel om at reslutatet er begrænset, der findes flere dokumenter på serveren der opfylder søgekriterierne.
<xs:complexType name="MoreAvailableType" />
Type: PatientFlagType
Beskrivelse: Markerer patient
<xs:complexType name="PatientFlagType" />
Type: FMKConfigurationListType
Beskrivelse: Indeholder information om den aktive FMK system konfiguration
<xs:complexType name="FMKConfigurationListType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="KeyValuePair" type="mc160:KeyValueSetType" />
</xs:sequence>
</xs:complexType>
Sekvens af:
Navn:
KeyValuePair
Beskrivelse:
Mængde af keys og values
Type:
KeyValueSetType
Antal
0, 1 eller flere
Type: PatientOrganisationRelationTypeType
Beskrivelse: Typen af relation mellem patient og organisation
<xs:simpleType name="PatientOrganisationRelationTypeType">
<xs:union memberTypes="mc160:PredefinedPatientOrganisationRelationTypeType mc160:UndefinedPatientOrganisationRelationTypeType" />
</xs:simpleType>
Type: PredefinedPatientOrganisationRelationTypeType
<xs:simpleType name="PredefinedPatientOrganisationRelationTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="Visiteret til medicinadministration" />
<xs:enumeration value="Indlagt" />
<xs:enumeration value="Foretrukket apotek" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
Visiteret til medicinadministration
Indlagt
Foretrukket apotek
Type: UndefinedPatientOrganisationRelationTypeType
<xs:simpleType name="UndefinedPatientOrganisationRelationTypeType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: SystemTypeType
Beskrivelse: Angivelse af system type som en del af whitelisting for alle kald
<xs:simpleType name="SystemTypeType">
<xs:union memberTypes="mc160:PredefinedSystemTypes mc160:UndefinedSystemTypes" />
</xs:simpleType>
Type: PredefinedSystemTypes
<xs:simpleType name="PredefinedSystemTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="Elektronisk patientjournal" />
<xs:enumeration value="Elektronisk omsorgsjournal" />
<xs:enumeration value="Læge-praksissystem" />
<xs:enumeration value="Tandlægesystem" />
<xs:enumeration value="Apotekersystem" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
Elektronisk patientjournal
Elektronisk omsorgsjournal
Læge-praksissystem
Tandlægesystem
Apotekersystem
Type: UndefinedSystemTypes
<xs:simpleType name="UndefinedSystemTypes">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: PatientRegistrationTypeType
Beskrivelse: Typen af mellem patient og organisation
<xs:simpleType name="PatientRegistrationTypeType">
<xs:union memberTypes="mc160:PredefinedPatientRegistrationTypeType mc160:UndefinedPatientRegistrationTypeType" />
</xs:simpleType>
Type: PredefinedPatientRegistrationTypeType
<xs:simpleType name="PredefinedPatientRegistrationTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="SetDoseDispensingOnHold" />
<xs:enumeration value="NotSuitedForDoseDispensing" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
SetDoseDispensingOnHold
NotSuitedForDoseDispensing
Type: UndefinedPatientRegistrationTypeType
<xs:simpleType name="UndefinedPatientRegistrationTypeType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ValueType
Beskrivelse: Value i et key value par
<xs:simpleType name="ValueType">
<xs:restriction base="xs:string" />
</xs:simpleType>
Basistype:
string
Type: SourceDateType
<xs:simpleType name="SourceDateType">
<xs:restriction base="xs:string">
<xs:pattern value="[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9]" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Type: RelationValidityDateTimeType
<xs:simpleType name="RelationValidityDateTimeType">
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2000-01-01T00:00:00Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
dateTime
Min værdi:
2000-01-01T00:00:00Z
Type: FMKConfigurationLastUpdatedType
<xs:simpleType name="FMKConfigurationLastUpdatedType">
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2000-01-01T00:00:00Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
dateTime
Min værdi:
2000-01-01T00:00:00Z
Type: ServiceNameType
Beskrivelse: Servicenavn, f.eks. "createWarrant"
<xs:simpleType name="ServiceNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
40
Type: OrgUsingIDStringType
<xs:simpleType name="OrgUsingIDStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ContentType
<xs:simpleType name="ContentType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Defines the data or action for which the consent applies</xs:documentation>
<xs:documentation xml:lang="da-DK">Angiver hvad samtykket/værdispringet omhandler</xs:documentation>
</xs:annotation>
<xs:union memberTypes="mc160:PredefinedContentType mc160:UndefinedContentType" />
</xs:simpleType>
Type: PredefinedContentType
<xs:simpleType name="PredefinedContentType">
<xs:restriction base="mc160:UndefinedContentType">
<xs:enumeration value="MedicineCard" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedContentType
Enumeration af flg. værdier:
MedicineCard
Type: UndefinedContentType
<xs:simpleType name="UndefinedContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ConsentDateType
Beskrivelse: Dato for samtykke
<xs:simpleType name="ConsentDateType">
<xs:restriction base="xs:date">
<xs:minInclusive value="2000-01-01Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
date
Min værdi:
2000-01-01Z
Type: DeliveryInstructionTextType
<xs:simpleType name="DeliveryInstructionTextType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">A line with aditional information for the pharmacy concerning an order</xs:documentation>
<xs:documentation xml:lang="da-DK">En linie med yderligere oplysninger til apoteket vedrørende en bestilling</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="70" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
70
Type: CreatedDateTimeType
Beskrivelse: Oprettelsesdato og tid
<xs:simpleType name="CreatedDateTimeType">
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2000-01-01T00:00:00Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
dateTime
Min værdi:
2000-01-01T00:00:00Z
Type: SimpleNameType
<xs:simpleType name="SimpleNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="130" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
130
Type: AddressSubstringType
Beskrivelse: Delstreng af en ustruktureret adresselinje
<xs:simpleType name="AddressSubstringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Type: TelephoneNumberType
<xs:simpleType name="TelephoneNumberType">
<xs:restriction base="xs:string">
<xs:pattern value="(\+)?[0-9]{3,20}" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Type: SystemVersionType
Beskrivelse: Versionen på afsendersystemet. Udfaldsrummet dikteres alene af leverandøren af afsendersystemet
<xs:simpleType name="SystemVersionType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: PersonIdentifierValueType
<xs:simpleType name="PersonIdentifierValueType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
50
Type: PersonIdentifierSourceType
<xs:simpleType name="PersonIdentifierSourceType">
<xs:union memberTypes="mc160:PersonIdentifierPredefinedSourceType mc160:UndefinedSourceType" />
</xs:simpleType>
Type: PersonIdentifierPredefinedSourceType
<xs:simpleType name="PersonIdentifierPredefinedSourceType">
<xs:restriction base="mc160:UndefinedSourceType">
<xs:enumeration value="CPR" />
<xs:enumeration value="X-eCPR" />
<xs:enumeration value="MedicineCardKey" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedSourceType
Enumeration af flg. værdier:
CPR
X-eCPR
MedicineCardKey
Type: RequestedRoleType
Beskrivelse: Brugerens rolle
<xs:simpleType name="RequestedRoleType">
<xs:union memberTypes="mc160:PredefinedRequestedRole mc160:UndefinedRequestedRole" />
</xs:simpleType>
Type: PredefinedRequestedRole
<xs:simpleType name="PredefinedRequestedRole">
<xs:restriction base="xs:string">
<xs:enumeration value="Læge" />
<xs:enumeration value="Tandlæge" />
<xs:enumeration value="Jordemoder" />
<xs:enumeration value="Sygeplejerske" />
<xs:enumeration value="Social- og sundhedsassistent" />
<xs:enumeration value="Social- og sundhedshjælper" />
<xs:enumeration value="Sundhedsplejerske" />
<xs:enumeration value="Farmaceut" />
<xs:enumeration value="Farmakonom" />
<xs:enumeration value="Kommunal ansat til medicinhåndtering" />
<xs:enumeration value="Apoteker" />
<xs:enumeration value="System" />
<xs:enumeration value="Assistent for Læge" />
<xs:enumeration value="Assistent for Tandlæge" />
<xs:enumeration value="Assistent for Sygeplejerske" />
<xs:enumeration value="Assistent for Jordemoder" />
<xs:enumeration value="Assistent for Social- og sundhedsassistent" />
<xs:enumeration value="Assistent for Social- og sundhedshjælper" />
<xs:enumeration value="Assistent for Sundhedsplejerske" />
<xs:enumeration value="Assistent for Apoteker" />
<xs:enumeration value="Assistent for Farmakonom" />
<xs:enumeration value="Assistent for Farmaceut" />
<xs:enumeration value="Borger" />
<xs:enumeration value="Forældermyndighed" />
<xs:enumeration value="Værge" />
<xs:enumeration value="Web administrator" />
<xs:enumeration value="Supporter" />
<xs:enumeration value="Recept registrator" />
<xs:enumeration value="Apoteksansat" />
<xs:enumeration value="Behandlerfarmaceut" />
<xs:enumeration value="Plejehjemsassistent" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
Læge
Tandlæge
Jordemoder
Sygeplejerske
Social- og sundhedsassistent
Social- og sundhedshjælper
Sundhedsplejerske
Farmaceut
Farmakonom
Kommunal ansat til medicinhåndtering
Apoteker
System
Assistent for Læge
Assistent for Tandlæge
Assistent for Sygeplejerske
Assistent for Jordemoder
Assistent for Social- og sundhedsassistent
Assistent for Social- og sundhedshjælper
Assistent for Sundhedsplejerske
Assistent for Apoteker
Assistent for Farmakonom
Assistent for Farmaceut
Borger
Forældermyndighed
Værge
Web administrator
Supporter
Recept registrator
Apoteksansat
Behandlerfarmaceut
Plejehjemsassistent
Type: UndefinedRequestedRole
<xs:simpleType name="UndefinedRequestedRole">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ExtendedValidationErrorCodeType
<xs:simpleType name="ExtendedValidationErrorCodeType">
<xs:annotation>
<xs:documentation xml:lang="en-GB">Error code from extended validation</xs:documentation>
<xs:documentation xml:lang="da-DK">Fejl kode fra udvidet vaidering</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:long" />
</xs:simpleType>
Basistype:
long
Type: SourceYearAndWeekType
<xs:simpleType name="SourceYearAndWeekType">
<xs:restriction base="xs:string">
<xs:pattern value="[1-2][0-9][0-9][0-9]-(0[1-9]|[1-4][0-9]|5[0-3])" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Type: NameLineType
<xs:simpleType name="NameLineType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
50
Type: AddressLineType
Beskrivelse: Ustruktureret adresselinje
<xs:simpleType name="AddressLineType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Type: RegistrationValidityDateTimeType
<xs:simpleType name="RegistrationValidityDateTimeType">
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2000-01-01T00:00:00Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
dateTime
Min værdi:
2000-01-01T00:00:00Z
Type: UndefinedSourceType
<xs:simpleType name="UndefinedSourceType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ExtendedLocalSourceType
<xs:simpleType name="ExtendedLocalSourceType">
<xs:restriction base="mc160:UndefinedSourceType">
<xs:pattern value="Local:.*" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedSourceType
Type: OrganisationNameType
Beskrivelse: Navnet paa en organisation der har foretaget en handling paa medicinkortet
<xs:simpleType name="OrganisationNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: EmailAddressType
<xs:simpleType name="EmailAddressType">
<xs:restriction base="xs:string">
<xs:minLength value="6" />
<xs:maxLength value="256" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
6
Max længde:
256
<xs:simpleType name="HealthcareProfessionalInformationValueType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
<xs:simpleType name="HealthcareProfessionalInformationSourceType">
<xs:union memberTypes="mc160:PredefinedHealthcareProfInfoSourceType mc160:UndefinedHealthcareProfInfoSourceType" />
</xs:simpleType>
Type: PredefinedHealthcareProfInfoSourceType
<xs:simpleType name="PredefinedHealthcareProfInfoSourceType">
<xs:restriction base="xs:string">
<xs:enumeration value="SpecialityCode" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
SpecialityCode
Type: UndefinedHealthcareProfInfoSourceType
<xs:simpleType name="UndefinedHealthcareProfInfoSourceType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Beskrivelse: Klassifikation af organisations-ider
<xs:simpleType name="NameFormat">
<xs:restriction base="xs:string">
<xs:enumeration value="medcom:ynumber" />
<xs:enumeration value="medcom:pnumber" />
<xs:enumeration value="medcom:skscode" />
<xs:enumeration value="medcom:cvrnumber" />
<xs:enumeration value="medcom:communalnumber" />
<xs:enumeration value="medcom:sor" />
<xs:enumeration value="medcom:locationnumber" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
medcom:ynumber
medcom:pnumber
medcom:skscode
medcom:cvrnumber
medcom:communalnumber
medcom:sor
medcom:locationnumber
Type: PatientRegistrationExpirationReasonType
Beskrivelse: Årsag til patient registreringen automatisk udløber
<xs:simpleType name="PatientRegistrationExpirationReasonType">
<xs:union memberTypes="mc160:PredefinedPatientRegistrationExpirationReasonType mc160:UndefinedPatientRegistrationExpirationReasonType" />
</xs:simpleType>
Type: PredefinedPatientRegistrationExpirationReasonType
<xs:simpleType name="PredefinedPatientRegistrationExpirationReasonType">
<xs:restriction base="mc160:UndefinedPatientRegistrationExpirationReasonType">
<xs:enumeration value="Ikke i stabil medicinering" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedPatientRegistrationExpirationReasonType
Enumeration af flg. værdier:
Ikke i stabil medicinering
Type: UndefinedPatientRegistrationExpirationReasonType
<xs:simpleType name="UndefinedPatientRegistrationExpirationReasonType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: OrganisationIdentifierValueType
<xs:simpleType name="OrganisationIdentifierValueType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: OrganisationIdentifierSourceType
<xs:simpleType name="OrganisationIdentifierSourceType">
<xs:union memberTypes="mc160:OrganisationIdentifierPredefinedSourceType mc160:UndefinedSourceType" />
</xs:simpleType>
Type: OrganisationIdentifierPredefinedSourceType
<xs:simpleType name="OrganisationIdentifierPredefinedSourceType">
<xs:restriction base="mc160:UndefinedSourceType">
<xs:enumeration value="SKS" />
<xs:enumeration value="Yder" />
<xs:enumeration value="EAN-Lokationsnummer" />
<xs:enumeration value="CVR" />
<xs:enumeration value="CVR-P" />
<xs:enumeration value="Kommunekode" />
<xs:enumeration value="SOR" />
<xs:enumeration value="Udenlandsk" />
<xs:enumeration value="Udleveringssted" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedSourceType
Enumeration af flg. værdier:
SKS
Yder
EAN-Lokationsnummer
CVR
CVR-P
Kommunekode
SOR
Udenlandsk
Udleveringssted
Type: HealthcareProfessionalNameType
Beskrivelse: Navnet på en sundhedsperson, kan også indeholde stilling
<xs:simpleType name="HealthcareProfessionalNameType">
<xs:restriction base="xs:string">
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Max længde:
200
Type: PatientRegistrationIdentifierType
Beskrivelse: Unik identifikation
<xs:simpleType name="PatientRegistrationIdentifierType">
<xs:restriction base="xs:long">
<xs:minInclusive value="1" />
</xs:restriction>
</xs:simpleType>
Basistype:
long
Min værdi:
1
Type: KeyType
Beskrivelse: Key i et key value par. Typisk svarende til et XML element navn
<xs:simpleType name="KeyType">
<xs:restriction base="xs:string" />
</xs:simpleType>
Basistype:
string
Type: SystemNameType
Beskrivelse: Navn eller beskrivelse af computersystemet der sender dokumentet
<xs:simpleType name="SystemNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
30
<xs:simpleType name="ModificationMetadataType">
<xs:union memberTypes="mc160:PredefinedModificationMetadataType mc160:BaseModificationMetadataType" />
</xs:simpleType>
<xs:simpleType name="PredefinedModificationMetadataType">
<xs:restriction base="mc160:BaseModificationMetadataType">
<xs:enumeration value="Override clinical validation" />
</xs:restriction>
</xs:simpleType>
Basistype:
BaseModificationMetadataType
Enumeration af flg. værdier:
Override clinical validation
<xs:simpleType name="BaseModificationMetadataType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ConsentTypeType
<xs:simpleType name="ConsentTypeType">
<xs:union memberTypes="mc160:PredefinedConsentTypeType mc160:UndefinedConsentTypeType" />
</xs:simpleType>
Type: PredefinedConsentTypeType
<xs:simpleType name="PredefinedConsentTypeType">
<xs:restriction base="mc160:UndefinedConsentTypeType">
<xs:enumeration value="PrivateDataConsentGiven" />
<xs:enumeration value="PrivateDataConsentOverridden" />
<xs:enumeration value="MedicineReviewConsent" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedConsentTypeType
Enumeration af flg. værdier:
PrivateDataConsentGiven
PrivateDataConsentOverridden
MedicineReviewConsent
Type: UndefinedConsentTypeType
<xs:simpleType name="UndefinedConsentTypeType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: SpecialityCodeValueType
<xs:simpleType name="SpecialityCodeValueType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
5
Type: SpecialityCodeSourceType
<xs:simpleType name="SpecialityCodeSourceType">
<xs:union memberTypes="mc160:SpecialityCodePredefinedSourceType mc160:UndefinedSourceType" />
</xs:simpleType>
Type: SpecialityCodePredefinedSourceType
<xs:simpleType name="SpecialityCodePredefinedSourceType">
<xs:restriction base="mc160:UndefinedSourceType">
<xs:enumeration value="Medicinpriser" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedSourceType
Enumeration af flg. værdier:
Medicinpriser
Type: OrganisationNameSubstringType
<xs:simpleType name="OrganisationNameSubstringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Type: OrgUsingNameType
Beskrivelse: Det entydige navn på den organisation, hvor brugeren aktuelt befinder sig når webservice kaldet udføres. Navnet på organisationen modsvarer det id der findes i attributten OrgUsingID givet ved klassifikationen angivet i attributten NameFormat i OrgUsingID.
<xs:simpleType name="OrgUsingNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ConsentSourceType
<xs:simpleType name="ConsentSourceType">
<xs:union memberTypes="mc160:PredefinedConsentSourceType mc160:UndefinedConsentSourceType" />
</xs:simpleType>
Type: PredefinedConsentSourceType
<xs:simpleType name="PredefinedConsentSourceType">
<xs:restriction base="mc160:UndefinedConsentSourceType">
<xs:enumeration value="User" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedConsentSourceType
Enumeration af flg. værdier:
User
Type: UndefinedConsentSourceType
<xs:simpleType name="UndefinedConsentSourceType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: HealthcareProfessionalIdentifierValueType
<xs:simpleType name="HealthcareProfessionalIdentifierValueType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Type: HealthcareProfessionalIdentifierSourceType
<xs:simpleType name="HealthcareProfessionalIdentifierSourceType">
<xs:union memberTypes="mc160:PredefinedHealthcareProfIdSourceType mc160:UndefinedHealthcareProfIdSourceType" />
</xs:simpleType>
Type: PredefinedHealthcareProfIdSourceType
<xs:simpleType name="PredefinedHealthcareProfIdSourceType">
<xs:restriction base="xs:string">
<xs:enumeration value="Autorisation" />
<xs:enumeration value="CPR" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Enumeration af flg. værdier:
Autorisation
CPR
Type: UndefinedHealthcareProfIdSourceType
<xs:simpleType name="UndefinedHealthcareProfIdSourceType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Type: MinLogSessionIdType
<xs:simpleType name="MinLogSessionIdType">
<xs:restriction base="xs:string">
<xs:maxLength value="40" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Max længde:
40
Type: PagingObjectType
Beskrivelse: Typen af objekter der indgår den i paginerede liste
<xs:simpleType name="PagingObjectType">
<xs:union memberTypes="mc160:PagingObjectPredefinedType mc160:UndefinedPagingObjectType" />
</xs:simpleType>
Type: PagingObjectPredefinedType
<xs:simpleType name="PagingObjectPredefinedType">
<xs:restriction base="mc160:UndefinedPagingObjectType">
<xs:enumeration value="Medicinecards" />
<xs:enumeration value="Drugmedications" />
<xs:enumeration value="Warrants" />
<xs:enumeration value="Handovers" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedPagingObjectType
Enumeration af flg. værdier:
Medicinecards
Drugmedications
Warrants
Handovers
Type: UndefinedPagingObjectType
<xs:simpleType name="UndefinedPagingObjectType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: OrgResponsibleNameType
Beskrivelse: Det entydige navn på den organisation, der har ansvaret for it-systemet. Det bemærkes, at organisationen meget vel kan være en ikke-sundhedsfaglig organisation der måske endda ikke engang kan identificeres via en klassifikation som CVR som i tilfældet en driftsafdeling i en region. Derfor anvendes der ikke klassifikationer for denne attribut. Udfaldsrummet dikteres alene af leverandøren af afsendersystemet
<xs:simpleType name="OrgResponsibleNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: OrganisationTypeType
Beskrivelse: Typen af organisation
<xs:simpleType name="OrganisationTypeType">
<xs:union memberTypes="mc160:PredefinedOrganisationTypeType mc160:UndefinedOrganisationTypeType" />
</xs:simpleType>
Type: PredefinedOrganisationTypeType
<xs:simpleType name="PredefinedOrganisationTypeType">
<xs:restriction base="mc160:UndefinedOrganisationTypeType">
<xs:enumeration value="Sygehus" />
<xs:enumeration value="Yder" />
<xs:enumeration value="Apotek" />
<xs:enumeration value="Kommune" />
<xs:enumeration value="Administrator" />
<xs:enumeration value="Apoteksudsalg" />
<xs:enumeration value="Medicinudleveringssted" />
<xs:enumeration value="According to Source" />
</xs:restriction>
</xs:simpleType>
Basistype:
UndefinedOrganisationTypeType
Enumeration af flg. værdier:
Sygehus
Yder
Apotek
Kommune
Administrator
Apoteksudsalg
Medicinudleveringssted
According to Source
Type: UndefinedOrganisationTypeType
<xs:simpleType name="UndefinedOrganisationTypeType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
100
Type: PatientOrganisationRelationIdentifierType
Beskrivelse: Unik identifikation
<xs:simpleType name="PatientOrganisationRelationIdentifierType">
<xs:restriction base="xs:long">
<xs:minInclusive value="1" />
</xs:restriction>
</xs:simpleType>
Basistype:
long
Min værdi:
1
Type: SystemOwnerNameType
Beskrivelse: Det entydige navn på leverandøren af afsendersystemet. Udfaldsrummet dikteres via det Centrale Virksomheds Register
<xs:simpleType name="SystemOwnerNameType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
Basistype:
string
Min længde:
1
Max længde:
200
Type: ModifiedDateTimeType
Beskrivelse: Ændringsdato og tid
<xs:simpleType name="ModifiedDateTimeType">
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2000-01-01T00:00:00Z" />
</xs:restriction>
</xs:simpleType>
Basistype:
dateTime
Min værdi:
2000-01-01T00:00:00Z